package com.weimob.mcloud.wechatwork.customer.service.user.module.bo.sidebar;


import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * @description: 查询订单详情
 * @author: yu liu
 * @version: 1.0.0
 * @see : http://yapi.internal.weimob.com/project/3036/interface/api/501582
 * ---------------------------------------------------------
 */
@NoArgsConstructor
@Data
public class OrderDetailBO implements Serializable {
    private static final long serialVersionUID = -8041658808236206369L;

    /**
     * orderBaseInfo : {"orderStatusName":"incididunt cillum sint","finishTime":-91118893,"orderSource":-92962203,"productInstanceId":-33517343,"orderStatusToBName":"qui","channelTypeName":"sed","hadAllRights":false,"orderSourceName":"officia dolor dolor in","autoCancelTime":11897944,"createTime":23765598,"channelType":-42267215,"orderType":-90227865,"thirdOrderNo":"sit nulla esse Duis","orderStatus":4641444,"orderStatusToB":63920215,"productId":56320441,"parentOrderNo":-78034720,"deliveryType":47134245,"orderTypeName":"aliqua ut irure","autoConfirmTime":-21865612,"confirmTime":-29046129,"payTime":49534117,"deliveryTypeName":"eiusmod ut","payStatusName":66768363,"isDeleted":90974181,"bizSourceType":-33933911,"updateTime":-15143324,"finishDeliveryTime":10547245,"bizSourceTypeName":"aliquip voluptate velit proident","payType":41470367,"payTypeName":"esse amet magna","payStatus":27192434,"orderNo":31492682}
     * orderBizExt : {"goodsPromotionType":-8012988,"outerSkuId":"in laborum in","labelInfos":[{"labelType":"incididunt do est minim sit","labelTypeName":"id officia ex minim aliquip","attachId":"nisi","attachment":"laboris esse nulla amet"},{"attachment":"officia","attachId":"in dolor consequat","labelType":"culpa aliquip eu","labelTypeName":"culpa"},{"labelTypeName":"id","attachment":"culpa","attachId":"consequat","labelType":"consequat"},{"labelType":"veniam labore consectetur elit laborum","attachment":"Excepteur aliquip nisi nulla amet","attachId":"ea cillum ad","labelTypeName":"quis officia"},{"attachId":"eiusmod ipsum do fugiat","attachment":"laborum commodo occaecat sit ad","labelType":"culpa","labelTypeName":"occaecat pariatur sint aliquip"}],"exchangeRightsOrderNo":-91283161,"depositPayType":4492148,"appid":"cillum sit tempor id ullamco","saleChannelType":34759133,"operator":{"operatorName":"in commodo","operatorPhone":"non voluptate","operatorId":"Ut Excepteur ipsum dolor"},"goodsSourceType":-95903779,"goodsSellMode":-24480435,"outerMerchantId":"fugiat irure minim id sint","outerGoodsId":"in dolor sed magna quis","goodsGuideType":-80122878,"featureType":-94002232,"saleFeatureName":"in laborum esse nisi","memberBenefit":[{"benefitType":77429331,"benefitName":"dolor"}],"freightTemplateId":"quis amet commodo dolor"}
     * items : [{"subGoodsType":81206192,"skuBarCode":"in aliquip nisi","rightsInfo":{"rightsStatusName":"cillum","rightsStatus":-56633614,"rightsOrderNo":-55918996},"salePrice":-1.557179830010198E7,"currencyType":59864265,"unitType":76402319,"goodsType":-95124696,"goodsPreviewUrl":"consequat eiusmod","skuNum":-8.527484787956631E7,"weight":-3887317.862354547,"priceInfos":[{"type":35011067,"description":"nulla ad in","currencyType":54037438,"amount":-4.836178870633567E7},{"currencyType":-32347290,"description":"magna minim dolor","type":7845247,"amount":2.364386558300829E7}],"discounts":[{"discountType":-44596439,"subType":52632930,"costAmount":-9.470807437280051E7,"discountAmount":5.740700942883375E7,"discountLevel":26793768,"name":"occaecat anim cillum Excepteur in","discountExt":{"participate":"sit","attributionType":42282121},"discountId":"occaecat"},{"name":"mollit tempor elit","costAmount":4.9634846940077215E7,"discountLevel":83317945,"subType":15799937,"discountId":"Duis nostrud qui mollit","discountType":-51183847,"discountAmount":-8398760.546734557,"discountExt":{"attributionType":52915938,"participate":"ex ipsum Duis consectetur cillum"}},{"name":"nostrud esse sint","discountLevel":-14789685,"subType":-21120774,"discountExt":{"attributionType":91387575,"participate":"voluptate Duis elit est aliquip"},"discountId":"sit do","discountType":-29965261,"discountAmount":9.585905622799742E7,"costAmount":-8.238348924475604E7}],"goodsId":-68739056,"categoryTitle":["velit laboris aliqua officia","dolor ea","sint dolore","fugiat dolore aliqua veniam sint"],"payInfo":{"totalAmount":-2.7405260592038646E7,"currencyType":63509719,"totalDiscountAmount":6919600.155552179,"amountInfos":[],"payAmount":-1.1176508483513415E7,"shouldPayAmount":-2.5191178302430257E7},"imageUrl":"sint eu anim id","goodsExt":{"originSkuNum":23579862,"originSkuName":"enim"},"productInfos":[{"itemSkuQuantity":-5.3534012716122836E7,"productType":-70324194,"title":"officia minim amet adipisicing","productExt":{"productAttribute":"id sed esse fugiat","productCode":"sint","imageUrl":"laboris","unit":"aliquip ad"},"price":2.0451001519344166E7,"combTitle":"quis","warehouseInfos":[{"warehouseType":"consequat sed","quantity":-4.303974807533404E7,"warehouseName":"sed commodo elit consectetur adipisicing","warehouseId":-18261936},{"warehouseType":"officia veniam Ut commodo","warehouseId":-83609509,"warehouseName":"ut officia","quantity":-3.900450269276296E7},{"warehouseType":"in","warehouseName":"ipsum","warehouseId":77272606,"quantity":4893175.306399301},{"quantity":-8.236646734455615E7,"warehouseName":"Lorem deserunt nisi id enim","warehouseType":"esse sunt cupidatat","warehouseId":-52340498}],"combSkuId":-66413493}],"goodsCode":"sint dolore","skuId":-35199144,"goodsTitle":"Duis adipisicing consectetur","categoryId":-55375752,"skuCode":"Lorem sed in minim","skuAttrInfo":"adipisicing consequat tempor proident mollit","itemBizExt":{"freightTemplateId":"amet magna elit culpa","volume":1618268.2324054241,"goodsCustom":{"customFields":[{"sort":-78042730,"name":"amet est Ut in","type":"do occaecat","key":"cupidatat officia ipsum dolor","value":"sunt Duis"}],"cloudCustom":"officia mollit nisi"},"goodsPromotionOrderId":"dolore","productType":-48112600,"outerMerchantId":"laborum Duis laboris","tagInfo":{"goodsBizTags":[{"textColor":"deserunt ut dolore","backImgUrl":"eiusmod ea consequat Duis velit","type":62457167,"priority":-23808956,"borderColor":"non pariatur quis cillum","backgroundColor":"labore nulla occaecat sit velit","id":-82090347,"text":"cillum minim"}],"activityTags":[{"type":86030191,"textColor":"ut commodo Excepteur pariatur","backgroundColor":"consequat voluptate aliqua et ad","text":"Duis","backImgUrl":"magna","priority":-65451831,"id":-41457204,"borderColor":"est esse"},{"backImgUrl":"veniam","borderColor":"in nulla","priority":-71934606,"id":-50012495,"text":"ex proident sunt","type":-63005857,"backgroundColor":"aute pariatur in incididunt","textColor":"Lorem minim"},{"id":37622422,"backImgUrl":"magna eiusmod anim aliquip id","text":"anim ut","backgroundColor":"mollit Duis","type":23608728,"textColor":"sint ullamco sunt nisi","borderColor":"dolore eiusmod","priority":80584613},{"backgroundColor":"sit irure laboris voluptate","priority":-7499722,"borderColor":"culpa","id":20703308,"backImgUrl":"Lorem laboris","type":28468828,"text":"adipisicing tempor ex dolore","textColor":"nostrud amet"}]},"labelInfos":[{"labelType":"Duis","attachId":"eiusmod","attachment":"sint reprehenderit nostrud cillum Duis","labelTypeName":"ad incididunt ipsum consequat"}],"rightsServiceType":-55562560,"goodsSellMode":-33710246,"goodsDistributionType":96132895,"activityStockType":-53814450,"outerSkuId":"sunt exercitation ut nostrud","goodsGuideType":-15142480,"expandField":"occaecat sed fugiat ea sit","goodsPromotionType":57119876,"goodsSourceType":-25828758,"outerGoodsId":"laborum dolor nulla non voluptate","goodsLimitSwitch":8523778,"bizInfos":[{"subBizType":45060506,"bizType":-23504011,"bizTypeName":"sit Ut deserunt incididunt","bizId":13065254,"subBizTypeName":"dolore","extraInfo":"eu do","bizOrderId":"eu"},{"bizOrderId":"consectetur laborum nulla et laboris","bizId":58729392,"bizTypeName":"magna Lorem","extraInfo":"laborum proident ex sed","subBizTypeName":"dolore culpa dolor ea","bizType":-18279715,"subBizType":19888171}],"goodsPointExchange":-6501165},"itemExt":{"discountDesc":[{"desc":["ipsum","commodo ullamco esse consequat occaecat","qui dolore in ipsum elit","aliquip sit"],"attributeType":-24835069,"discountLevel":31246599},{"desc":["elit dolore"],"attributeType":40122224,"discountLevel":-13063923}],"canUpdateAmount":false},"activityTypeList":[],"itemId":71588990}]
     * preSellInfo : {"depositPayType":-64386948,"canFinalPay":true,"deliveryTime":-89728907,"deliveryDateType":-93811749,"finalPayEndDate":29919394,"finalPayStartDate":219771,"preSellDeliveryDate":-72578128}
     * traceInfos : [{"type":"in laboris cillum","isPass":false,"content":"aliqua quis cillum","time":-22401447,"dateTime":62190591,"operator":{"operatorName":"Excepteur reprehenderit incididunt ad","operatorId":"sunt dolor reprehenderit","operatorPhone":"ut aliquip Ut"}},{"operator":{"operatorId":"veniam aute","operatorName":"esse sint in","operatorPhone":"fugiat pariatur reprehenderit esse ut"},"time":-5792598,"dateTime":-51086425,"content":"magna elit","isPass":false,"type":"ullamco in esse"}]
     * payInfo : {"payAmount":-9.287780524144056E7,"payItems":[{"payMethodId":"ea","payTypeName":"Lorem consequat esse","payMethodIds":[],"payType":-19911602,"payId":39088379,"payTime":-68932984,"payTradeId":64778200,"payMethodNames":["elit aliqua cupidatat pariatur","sunt amet et consectetur nulla","quis pariatur minim","fugiat occaecat","dolore minim dolor"],"channelTrxNo":"in","payExtInfo":{"channelMid":"in proident dolore irure fugiat","partnerMode":97864738,"financeTradeId":"amet Duis","amount":-5.641312554575486E7,"interactId":"ex ut sunt occaecat"},"tradeId":"cupidatat et","phase":-85350272,"payMethodName":"enim ea minim"}],"shouldPayAmount":-8.065350172399461E7,"amountInfos":[{"type":-22434394,"amount":-1.0640997356170565E7,"description":"consequat labore incididunt proident voluptate","payAmount":-7.475656582984933E7,"currencyType":-56617209}],"currencyType":27165282,"totalAmount":4.1454280344797164E7,"payExt":{"financeTradeId":"deserunt ipsum irure velit","interactId":"deserunt sed ut sunt","amount":-7848758.905181572,"partnerMode":-53947107,"channelMid":"minim"},"totalDiscountAmount":5.414952751035407E7}
     * cancelInfo : {"specialReason":"eiusmod ad Duis do","reason":"ullamco","id":40662907,"cancelType":99508298}
     * discounts : [{"discountExt":{"attributionType":81793935,"participate":"ad sit cupidatat eiusmod"},"discountAmount":8.689326041573721E7,"discountId":"fugiat sed ut","subType":-38220878,"name":"nostrud ullamco tempor id in","discountLevel":83340777,"discountType":-30718731,"costAmount":-5.2713732309059754E7},{"discountId":"sit sunt","discountType":-32229316,"discountExt":{"participate":"in deserunt","attributionType":90040023},"name":"culpa in cupidatat","discountAmount":-3000029.738029346,"costAmount":-5857731.757712916,"subType":43221486,"discountLevel":5631067},{"subType":91573897,"discountAmount":-1.5547826543734461E7,"discountLevel":-88106864,"name":"esse","discountType":59814550,"discountId":"amet","discountExt":{"participate":"id","attributionType":91718619},"costAmount":-5.162109067894285E7},{"discountType":83330589,"discountId":"do","discountExt":{"attributionType":-14564501,"participate":"eu"},"discountLevel":47872566,"name":"elit","subType":83612617,"costAmount":3.897852174842957E7,"discountAmount":2.4624293409384057E7},{"costAmount":8.845045836091366E7,"name":"Excepteur in magna","subType":-15283418,"discountAmount":7.709449168266106E7,"discountType":80911095,"discountLevel":-59561956,"discountId":"eiusmod","discountExt":{"participate":"dolore proident commodo deserunt sunt","attributionType":47609913}}]
     * orderExt : {"displayPayInfo":true,"unChangeDeliveryAmount":8.533974689897373E7,"attributeStatus":false,"orderDetailUrl":"nisi velit","currencySign":"in","grouponDesc":"occaecat proident ad dolore consequat","fulfillExceptionMsg":["ullamco","incididunt nulla in reprehenderit","enim irure Lorem eu nisi","dolor magna est","ipsum fugiat Excepteur dolore"],"discountDesc":[{"discountLevel":4106846,"attributeType":30008132,"desc":["incididunt fugiat exercitation","in consectetur dolor","Excepteur eiusmod","sunt"]},{"desc":["velit enim est","do ullamco ipsum officia dolor","fugiat sint sed nulla","nisi Ut labore pariatur cupidatat","proident id"],"discountLevel":-27941844,"attributeType":37014699}],"autoHandleText":"reprehenderit ex cillum id","orderDesc":"pariatur eiusmod"}
     * buyerInfo : {"buyerRemark":"elit enim aliquip consequat incididunt","buyerExt":{"personalGuiderName":"Excepteur","personalGuiderStoreId":77719243,"personalGuiderWid":6744033,"attributionStoreName":"ex eu adipisicing","attributionStoreId":-33617652,"userHeadUrl":"adipisicing dolor fugiat"},"userNickName":"laborum sint eiusmod","wid":61897590}
     * totalDiscounts : [{"name":"aliqua velit Lorem dolor","discountAmount":4.0891228674046636E7,"discountType":-89168547,"attributionType":64904440},{"discountAmount":-5.743853809132054E7,"name":"consectetur","discountType":92854662,"attributionType":51647897},{"name":"magna enim non nisi","discountType":58571801,"discountAmount":-6.643170891124255E7,"attributionType":54819616},{"name":"Lorem nulla laboris","discountAmount":9.514417465785271E7,"attributionType":99295496,"discountType":64800148},{"discountAmount":-7.03185466581986E7,"attributionType":48741882,"discountType":-56133011,"name":"commodo eu deserunt Duis"}]
     * orderFulfillPackageVos : [{"fulfillItems":[{"goodsTitle":"et","skuBarCode":"culpa aliqua eiusmod","priceInfos":[{"type":50468077,"description":"sit","currencyType":43679787,"amount":-9.015591905851945E7},{"description":"nostrud ea cupidatat Ut dolore","amount":7.79250699921234E7,"currencyType":-75046382,"type":-97533227},{"description":"pariatur ullamco minim","amount":2.999198803409429E7,"currencyType":11120120,"type":-7651245}],"currencyType":-84935892,"skuAttrInfo":"id ea elit amet nulla","unitType":-85510793,"skuId":-26372667,"imageUrl":"dolore","goodsType":28121806,"categoryTitle":["laboris ipsum proident est Duis","dolore dolore nisi reprehenderit incididunt","Excepteur","occaecat aute dolor nostrud"],"categoryId":15560639,"goodsCode":"cillum","subGoodsType":-90420683,"weight":1.9068755496080175E7,"skuCode":"velit et","skuNum":2.189406898138708E7,"orderItemId":"incididunt","fulfillId":92296357,"productInfos":[{"warehouseInfos":[{"warehouseId":71305310,"warehouseName":"sunt Lorem sed consequat ea","warehouseType":"ullamco occaecat consequat","quantity":4.775582469953412E7},{"quantity":2.9944316251855746E7,"warehouseName":"aute quis consectetur qui Duis","warehouseId":-84427557,"warehouseType":"aute"},{"warehouseId":68857197,"quantity":9.607958221350601E7,"warehouseType":"non est nostrud mollit ullamco","warehouseName":"et deserunt commodo"}],"itemSkuQuantity":4194653.409090415,"title":"veniam deserunt","combSkuId":30526847,"productType":26649630,"price":-1.5208069574853495E7,"productExt":{"unit":"deserunt cupidatat dolor","productCode":"sunt cillum ullamco in","productAttribute":"nulla","imageUrl":"aute deserunt"},"combTitle":"sit dolore tempor"},{"productType":-34806661,"combSkuId":65610022,"itemSkuQuantity":-2.8256389966266498E7,"warehouseInfos":[{"warehouseName":"exercitation cillum magna","warehouseId":-94932445,"warehouseType":"sint proident ullamco exercitation nulla","quantity":2379074.988986701},{"warehouseId":65595524,"warehouseName":"in","quantity":2156889.4642831236,"warehouseType":"quis in aliquip"},{"warehouseType":"dolor commodo ad exercitation eiusmod","quantity":-6.577817307989325E7,"warehouseId":16980484,"warehouseName":"nostrud incididunt"},{"warehouseId":-30668746,"warehouseName":"nulla aliqua exercitation deserunt","quantity":-4.383531567829619E7,"warehouseType":"est et in"}],"price":8.036724746723706E7,"productExt":{"productCode":"nulla ut","imageUrl":"et","unit":"sed proident ut labore amet","productAttribute":"veniam sint ad"},"title":"sint aute Duis proident labore","combTitle":"voluptate"},{"combSkuId":55530563,"combTitle":"sint consequat commodo sit","price":5.376028437009981E7,"productExt":{"imageUrl":"veniam","unit":"nisi dolor ullamco","productCode":"sint magna aute do","productAttribute":"Excepteur sunt"},"title":"do dolor","warehouseInfos":[{"warehouseId":-60401872,"quantity":7.317304518029499E7,"warehouseName":"est deserunt officia sint","warehouseType":"magna ut sed"},{"warehouseName":"quis exercitation officia sed","quantity":9.814450037370518E7,"warehouseId":-60023697,"warehouseType":"ea ullamco aliqua laborum"},{"quantity":-6391022.793937668,"warehouseId":-70177402,"warehouseType":"ut","warehouseName":"commodo"},{"warehouseName":"incididunt elit","warehouseId":13068468,"warehouseType":"occaecat","quantity":9.509929867766637E7},{"warehouseType":"aliqua cupidatat","quantity":-4.19542304071089E7,"warehouseId":6650960,"warehouseName":"voluptate velit fugiat esse culpa"}],"itemSkuQuantity":-6.8472350736825E7,"productType":52289380}],"goodsId":44313534,"salePrice":3.1039352512150437E7}],"expRcvStartTime":52552642,"sequence":-2998279,"deliveryCoName":"incididunt","id":-48930112,"expRcvEndTime":-90645491,"deliveryNo":"non eiusmod aliqua","consigns":[],"fulfillStatus":-35153664,"deliveryTime":90686014,"receiverInfo":{"address":"ullamco Ut labore","area":"et dolor fugiat velit","city":"laboris ex culpa","county":"laborum laboris Ut","name":"quis","phone":"dolor","latitude":"dolore","province":"sit","longitude":"est anim dolor","areaCode":"consequat","certificateNo":"dolor","verified":false,"certificateType":"dolor sed minim","behindImg":"qui","provinceCode":"voluptate","frontImg":"quis anim ad id Lorem","cityCode":"sit","userName":"do","zip":"nulla esse consectetur","countyCode":"anim ad"},"expRcvType":80301341,"deliveryCode":"amet dolore voluptate reprehenderit","expRcvDate":-13427089,"packageName":"labore commodo do"},{"expRcvType":97681937,"expRcvDate":75790837,"id":-36862831,"deliveryTime":-37128828,"fulfillStatus":88803387,"expRcvEndTime":45925210,"deliveryCode":"sunt Ut qui aliqua","expRcvStartTime":-87982783,"sequence":82853031,"packageName":"ad laborum","deliveryCoName":"in ipsum sint ut tempor","receiverInfo":{"address":"labore et","area":"anim Lorem ipsum velit Duis","city":"non commodo aute laborum sint","county":"commodo nisi","name":"cillum elit pariatur","phone":"Ut enim","behindImg":"eiusmod amet sunt","verified":false,"provinceCode":"aliquip nisi adipisicing amet voluptate","certificateNo":"ex","certificateType":"cillum in occaecat nulla","frontImg":"fugiat sunt dolor","latitude":"Duis in Ut dolore","userName":"dolor esse dolore","countyCode":"deserunt elit","cityCode":"consectetur exercitation tempor incididunt","zip":"nisi","longitude":"adipisicing labore esse elit","areaCode":"deserunt incididunt eu officia velit","province":"ea anim quis"},"deliveryNo":"eiusmod irure est quis","fulfillItems":[{"weight":-5.762234563559261E7,"skuCode":"esse ullamco eu","skuNum":1.0316973225198865E7,"fulfillId":55429959,"salePrice":-1.9301046962193966E7,"productInfos":[{"warehouseInfos":[{"warehouseName":"esse irure culpa dolore","quantity":9.505245271113369E7,"warehouseId":66448658,"warehouseType":"Ut occaecat"},{"warehouseId":44981953,"quantity":-6310355.77054137,"warehouseName":"eiusmod","warehouseType":"incididunt"}],"productType":-51272502,"productExt":{"productAttribute":"amet id","productCode":"cillum officia Lorem culpa","imageUrl":"enim magna adipisicing occaecat nisi","unit":"in voluptate deserunt"},"itemSkuQuantity":-3.1597100968751058E7,"title":"incididunt nisi reprehenderit anim","combTitle":"sint","price":8.772759187511104E7,"combSkuId":55577328},{"productExt":{"imageUrl":"reprehenderit in eu irure ea","productAttribute":"minim commodo deserunt velit exercitation","unit":"esse labore in","productCode":"eu"},"title":"veniam ea in Ut","price":-2.3264429985574782E7,"warehouseInfos":[{"warehouseName":"in Excepteur reprehenderit anim","warehouseType":"qui exercitation esse ex est","quantity":3.86038932563217E7,"warehouseId":-84898521},{"warehouseType":"id","warehouseId":-52714489,"warehouseName":"ullamco fugiat esse","quantity":-7.286265141469097E7},{"warehouseType":"ut","warehouseName":"mollit aliquip","quantity":7.34110621733048E7,"warehouseId":-40901660}],"combSkuId":-15407778,"itemSkuQuantity":-7.71506515129531E7,"combTitle":"in ullamco Duis non commodo","productType":98229811},{"itemSkuQuantity":-2.277345591614522E7,"combSkuId":50214247,"productType":29864172,"price":-9.608411515904835E7,"warehouseInfos":[{"warehouseName":"aliquip nulla dolore","warehouseId":-45229669,"quantity":-2.106230736732684E7,"warehouseType":"ut"},{"warehouseType":"nulla commodo mollit aliqua","warehouseName":"tempor in","warehouseId":20555334,"quantity":1.1956149002896234E7},{"quantity":-4917020.228175506,"warehouseName":"Ut officia mollit Duis","warehouseType":"et culpa","warehouseId":70399752},{"warehouseType":"minim eiusmod proident","warehouseName":"velit ut sunt magna id","warehouseId":94264353,"quantity":4.540718879749125E7}],"combTitle":"officia nulla","title":"dolore","productExt":{"productCode":"ut incididunt Excepteur id officia","unit":"non sed qui fugiat","imageUrl":"proident est ullamco adipisicing","productAttribute":"dolor consequat occaecat cupidatat"}},{"productExt":{"productCode":"aliqua","imageUrl":"labore","unit":"cillum ipsum occaecat","productAttribute":"ut exercitation minim fugiat pariatur"},"combTitle":"sit ipsum fugiat nulla ea","combSkuId":74699121,"warehouseInfos":[{"warehouseId":-13334494,"warehouseType":"ut Duis","warehouseName":"dolor","quantity":-5.6485063635958225E7}],"productType":39683646,"title":"in culpa","itemSkuQuantity":-5.2860241037461855E7,"price":5.251135128977153E7}],"currencyType":-62279350,"goodsTitle":"veniam pariatur","goodsCode":"ipsum deserunt magna dolore officia","goodsId":64000155,"orderItemId":"nulla nisi ut Duis","skuAttrInfo":"veniam pariatur cupidatat in laborum","goodsType":-70482296,"skuBarCode":"in elit sunt consectetur","imageUrl":"irure culpa cillum","skuId":86276270,"categoryTitle":["occaecat elit officia Duis sit","pariatur"],"unitType":-76105541,"subGoodsType":-7842659,"categoryId":-93564027,"priceInfos":[{"description":"Duis pariatur magna minim Lorem","currencyType":38170085,"amount":4.092039579676747E7,"type":62714065}]}],"consigns":[]},{"deliveryTime":-38837188,"id":63009301,"expRcvStartTime":-98091829,"sequence":-82049296,"deliveryCoName":"ullamco","packageName":"in nulla enim","fulfillItems":[{"goodsId":-75286808,"orderItemId":"magna elit sit commodo ea","productInfos":[{"warehouseInfos":[{"warehouseId":31353073,"quantity":-8.319947592574506E7,"warehouseName":"dolore ullamco","warehouseType":"id nostrud qui"},{"warehouseName":"dolore sed ullamco magna ea","warehouseType":"Lorem eiusmod id","warehouseId":-24153963,"quantity":6.602546501168653E7},{"quantity":1847914.182431683,"warehouseName":"irure adipisicing Lorem occaecat labore","warehouseId":96424699,"warehouseType":"eu sit in consectetur ullamco"},{"warehouseId":31305092,"warehouseName":"fugiat","warehouseType":"eiusmod cillum","quantity":1.3538045049800158E7},{"warehouseName":"ea non","warehouseId":-63463734,"warehouseType":"in sunt occaecat irure","quantity":8.640518270339191E7}],"productExt":{"unit":"exercitation aliquip eiusmod","imageUrl":"nostrud eiusmod dolore","productCode":"nulla","productAttribute":"et nisi"},"combSkuId":-71176910,"productType":40276816,"itemSkuQuantity":-2.6706521137781933E7,"combTitle":"velit eu dolor est aliqua","title":"consequat tempor incididunt","price":-6.897857817188272E7},{"combSkuId":-2472926,"combTitle":"est","productExt":{"unit":"sed ullamco cillum exercitation fugiat","imageUrl":"ullamco","productAttribute":"Ut","productCode":"Lorem mollit laboris"},"productType":-31820473,"itemSkuQuantity":-3.562943831085437E7,"title":"in","price":1876140.5273918957,"warehouseInfos":[{"warehouseId":-88876525,"warehouseName":"proident","quantity":-6.2240458143121555E7,"warehouseType":"cillum eiusmod"},{"quantity":6.1853601807643384E7,"warehouseType":"aute officia irure sint","warehouseName":"dolore qui sit Ut dolor","warehouseId":-55204162},{"warehouseName":"in ipsum dolor eiusmod","warehouseType":"commodo esse aliquip cillum sunt","warehouseId":-31733760,"quantity":-6.274104150305075E7},{"warehouseName":"sint dolore proident","quantity":3.5835421396781206E7,"warehouseType":"nostrud sit amet ipsum est","warehouseId":14629866}]}],"weight":-6.5537397677801E7,"goodsCode":"elit laborum","priceInfos":[{"amount":9.572310548460835E7,"type":31466756,"description":"ullamco esse ex","currencyType":2923578},{"type":-88361361,"description":"culpa do","amount":-8.57442353158819E7,"currencyType":-64538137},{"amount":6.1042907812422246E7,"description":"officia reprehenderit","currencyType":31666214,"type":-59788058},{"amount":-2.2392573309534833E7,"type":61227331,"currencyType":15150357,"description":"ullamco Lorem adipisicing"}],"subGoodsType":-49523635,"skuNum":3.3460490677416652E7,"salePrice":8.152307290337792E7,"currencyType":-39737844,"skuAttrInfo":"amet nisi","goodsTitle":"qui incididunt reprehenderit ipsum proident","goodsType":-55112744,"categoryId":13840667,"unitType":70640909,"skuCode":"tempor consectetur","skuId":-93253426,"categoryTitle":["mollit commodo","qui Excepteur"],"imageUrl":"culpa magna consectetur","fulfillId":42709504,"skuBarCode":"incididunt occaecat irure reprehenderit dolore"}],"receiverInfo":{"address":"ea velit commodo","area":"cupidatat et","city":"dolore","county":"dolor aliqua consectetur amet","name":"nisi eiusmod ad","phone":"tempor veniam labore ipsum","areaCode":"adipisicing nulla officia Excepteur","longitude":"anim","frontImg":"consequat Ut nulla","countyCode":"sint Lorem voluptate mollit","certificateType":"deserunt","verified":false,"userName":"nisi reprehenderit","cityCode":"ex consequat sed in Ut","zip":"adipisicing pariatur aute","provinceCode":"laborum","province":"laboris mollit commodo","latitude":"sunt Lorem","behindImg":"incididunt in cillum","certificateNo":"dolore esse elit Lorem"},"expRcvDate":-43856367,"deliveryCode":"eiusmod Lorem culpa","fulfillStatus":-61338933,"deliveryNo":"ut cillum qui occaecat dolore","expRcvEndTime":-66181087,"consigns":[],"expRcvType":59894783},{"deliveryCode":"sit eu","receiverInfo":{"address":"exercitation","area":"exercitation veniam deserunt commodo","city":"deserunt sit Excepteur commodo","county":"do consequat adipisicing","name":"aute adipisicing in pariatur culpa","phone":"consequat ipsum minim","zip":"sunt in","countyCode":"ullamco magna in cillum quis","frontImg":"occaecat sunt","verified":false,"cityCode":"nulla","behindImg":"commodo enim pariatur Ut amet","province":"fugiat","certificateNo":"reprehenderit","userName":"pariatur cupidatat","longitude":"pariatur ex consequat","areaCode":"Duis sunt dolor sed","certificateType":"anim exercitation","provinceCode":"deserunt aute in adipisicing mollit","latitude":"in esse mollit"},"fulfillItems":[{"goodsTitle":"pariatur","categoryId":-79110886,"salePrice":-9397354.566712886,"priceInfos":[{"type":79983,"description":"dolore ea enim id adipisicing","currencyType":79958017,"amount":2.7254244033835873E7},{"amount":4.3916533871170014E7,"type":75622695,"description":"dolore officia voluptate ut","currencyType":-65446076}],"goodsCode":"ullamco ea","skuBarCode":"laborum irure nostrud sunt esse","skuId":-1406145,"goodsType":55761854,"goodsId":-68251858,"subGoodsType":-39844781,"imageUrl":"dolore ut laborum non et","unitType":-2894404,"skuAttrInfo":"qui","skuCode":"ut","fulfillId":52920431,"weight":9.801309552532592E7,"productInfos":[{"productExt":{"productCode":"ullamco laborum deserunt","imageUrl":"dolor minim ex occaecat consectetur","unit":"laboris qui nostrud nisi","productAttribute":"cupidatat dolor laboris eu"},"price":-3.8730065731708676E7,"title":"consequat tempor Duis dolor","productType":-47784157,"warehouseInfos":[{"warehouseId":52607911,"warehouseName":"Duis eu","quantity":7.017538628933463E7,"warehouseType":"dolor Duis laborum Lorem cupidatat"},{"quantity":4.6864456712931216E7,"warehouseName":"nostrud","warehouseType":"mollit aute","warehouseId":-26768889},{"quantity":-3.3019105782582425E7,"warehouseName":"exercitation culpa anim voluptate in","warehouseType":"officia irure nostrud deserunt","warehouseId":72887751},{"warehouseType":"irure reprehenderit ullamco","warehouseId":-9842957,"warehouseName":"proident elit reprehenderit sunt","quantity":5.6694617364628494E7},{"quantity":8.197291072529742E7,"warehouseId":20096454,"warehouseName":"aliqua voluptate officia dolore","warehouseType":"magna deserunt incididunt"}],"itemSkuQuantity":7479689.496926725,"combSkuId":-58034604,"combTitle":"Ut labore velit"},{"productExt":{"imageUrl":"laborum dolore ullamco","productAttribute":"nulla amet sint","unit":"Ut in commodo occaecat","productCode":"velit minim dolor"},"title":"esse","combSkuId":-68853332,"combTitle":"laborum ad est irure in","warehouseInfos":[{"warehouseType":"do","warehouseId":-31131537,"warehouseName":"aute","quantity":1.607031584501195E7},{"quantity":6.770676482582995E7,"warehouseName":"nisi aute aliqua in","warehouseType":"magna laboris aliquip in dolor","warehouseId":-85423626},{"quantity":7.238465576755422E7,"warehouseType":"consectetur aute","warehouseName":"consectetur nisi eiusmod","warehouseId":13461704}],"price":-2.2815999604644775E7,"itemSkuQuantity":7.909868112849793E7,"productType":-95259631}],"categoryTitle":["ut cupidatat eu culpa","ut","sed eiusmod aliquip","dolor eu Excepteur ullamco"],"currencyType":38541102,"orderItemId":"laboris","skuNum":2.406498732092683E7}],"expRcvType":-43458233,"fulfillStatus":-56164135,"deliveryNo":"in consectetur","id":-29759111,"expRcvEndTime":-65317430,"expRcvDate":-60615210,"consigns":[],"packageName":"qui sit adipisicing mollit aute","deliveryTime":42578366,"deliveryCoName":"incididunt anim eiusmod","expRcvStartTime":45505840,"sequence":-42186867}]
     * operations : [{"permissionCode":"consectetur adipisicing in Ut","url":"aliqua non in","parameter":"fugiat","permissionCodes":["mollit ut eiusmod nostrud","in magna nulla aliqua"],"uiType":66471729,"name":"dolor ad","operationType":-37152222},{"permissionCodes":["ipsum sit non cillum"],"parameter":"dolore consequat voluptate incididunt","uiType":-80936020,"url":"labore","permissionCode":"in irure","operationType":65250302,"name":"Lorem Ut fugiat proident"}]
     * merchantInfo : {"vidType":70790602,"processVidName":"sint","productInstanceId":-29385646,"bosId":91938405,"bosName":"officia nostrud sed consectetur","processVidType":23907795,"vid":-89349495,"merchantId":-85023961,"productId":-18520488,"processVid":36009540,"vidName":"minim qui id"}
     * orderFulfill : {"isSplitPackage":true,"senderInfo":{"processVidName":"magna ullamco","senderAddress":"velit quis elit","senderMobile":"qui do ullamco","processVid":-39367831,"senderName":"ut dolor consequat do cupidatat"},"expRcvDate":-62719973,"deliveryType":-44301128,"expRcvTypeName":"amet Excepteur","receiverInfo":{"address":"quis velit","area":"consequat","city":"ut","county":"labore ad","name":"in aliquip officia Ut labore","phone":"dolore cupidatat irure commodo","countyCode":"Duis sed exercitation ea quis","cityCode":"dolore","certificateType":"Excepteur quis ut eiusmod","userName":"cillum","frontImg":"quis laborum minim non id","certificateNo":"laboris aute culpa deserunt cillum","behindImg":"sit","longitude":"officia et dolore","province":"nostrud in","provinceCode":"dolore","verified":false,"latitude":"consectetur sint sed","areaCode":"culpa incididunt Lorem dolor","zip":"laboris sit ex"},"orderFulfillExt":{"exception":"Ut aliquip aute"},"deliveryCoName":"dolor in anim sunt velit","expRcvType":-21258550,"expRcvEndTime":98603129,"customFields":[{"type":"sit in culpa","sort":-79794914,"key":"fugiat mollit","name":"magna irure","value":"amet"},{"key":"sint sit cupidatat nisi","type":"occaecat eiusmod dolore","name":"laboris ad cillum","sort":45931253,"value":"in sint reprehenderit"}],"deliveryTime":29398198,"expRcvStartTime":13435059,"canSplitPackage":true,"fulfillStatus":-65894317,"deliveryCode":"qui dolor culpa"}
     * invoiceInfo : {"isDeleted":-14978033,"tradeId":"ipsum","titleInfo":{"companyTel":"pariatur dolore nisi","bankAddress":"consectetur mollit eu ullamco labore","companyAddress":"pariatur","bankAccount":"dolor esse nulla","titleName":"aliqua ex ut deserunt quis","taxNumber":"incididunt non exercitation"},"executeMessage":"eu ad nisi exercitation ullamco","bizUpdateTime":-27377746,"bizCreateTime":31402408,"merchantInfo":{"processVidType":-35551704,"merchantId":56751632,"productId":-45994597,"vidName":"tempor nulla","productInstanceId":-99997790,"vidType":66652592,"processVid":93782906,"bosName":"laborum","vid":-91145079,"processVidName":"culpa non exercitation nostrud","bosId":-42804475},"bizId":"in dolor nulla","applyNo":"irure anim veniam cillum","receiverInfo":{"receiverTel":"ullamco eu enim cupidatat fugiat","receiverEmail":"consequat pariatur sed"},"titleType":70540242,"invoiceId":-1433980,"invoiceType":45017622}
     * transferInfo : {"transferFailReason":"in aute ullamco","transferStatus":-9765604,"transferTypeReality":-81487817,"transferType":60383111}
     * guideInfo : {"privateGuiderWid":-51547506,"buyerExtendInfo":{"attributionStoreName":"et ullamco laboris enim ut","personalGuiderName":"dolor","personalGuiderStoreId":-57271061,"personalGuiderWid":-55872549,"attributionStoreId":-89232042,"userHeadUrl":"laboris culpa exercitation"},"guiderWid":-34381156,"privateGuiderName":"qui Ut Lorem","guiderName":"aliquip aute Duis"}
     * flagInfo : {"flagRank":60756779,"flagContent":"mollit velit"}
     * commentInfo : {"logisticsServiceScore":-95308544,"status":87520588,"updateTime":-25093590,"serviceAttitudeScore":-98317869,"autoCommentTime":-98016247,"goodsComments":[{"goodsIndexImage":"eiusmod et","goodsTitle":"quis Excepteur cupidatat","score":25051583,"content":"consequat"},{"content":"pariatur officia esse","goodsTitle":"reprehenderit consectetur dolor laboris est","score":-28447082,"goodsIndexImage":"cillum eu proident dolor eiusmod"},{"goodsTitle":"dolor Ut Duis cillum","score":5428735,"goodsIndexImage":"nostrud sed","content":"labore velit qui"},{"goodsTitle":"occaecat minim nostrud esse","score":-89536350,"content":"ullamco dolor","goodsIndexImage":"cupidatat ea"}],"commentTime":-85896915,"createTime":26014039,"id":68277610}
     */

    private OrderBaseInfoBean orderBaseInfo;
    private OrderFulfillBean orderFulfill;
    private OrderBizExtBean orderBizExt;
    private PayInfoBean payInfo;
    private CancelInfoBean cancelInfo;
    private OrderExtBean orderExt;
    private BuyerInfoBean buyerInfo;
    private MerchantInfoBean merchantInfo;
    private GuideInfoBean guideInfo;
    private List<ItemsBean> items;
    private List<TotalDiscountsBean> totalDiscounts;
    private List<FulfillOrderVoListBean> fulfillOrderVoList;

    @NoArgsConstructor
    @Data
    public static class FulfillOrderVoListBean implements Serializable {
        private static final long serialVersionUID = -8041658808236206369L;
        /**
         * fulfillStatus : 37545350
         * exception : laborum laboris commodo ut
         * receiveInfo : {"receiver":{"receiverName":"qui deserunt exercitation eu amet","receiverMobile":"fugiat officia deserunt"},"receiverAddress":"deserunt quis aliqua","addressInfo":{"latitude":"laborum ad ipsum do adipisicing","county":"do exercitation ut","area":"consequat eu dolore labore","longitude":"Excepteur fugiat","address":"cillum veniam id eu","province":"non","addressExt":{"cityCode":"mollit","areaCode":"mollit est nulla in ad","countyCode":"minim","provinceCode":"magna esse irure consequat"},"zip":"ad anim non minim occaecat","city":"exercitation"}}
         * sequence : 74444448
         * consignOrder : {"vidType":86193135,"consignVidName":"reprehenderit nostrud adipisicing","orderNo":-65717824,"productInstanceId":17019675,"senderInfo":{"senderAddress":"et pariatur elit Ut dolor","sender":{"senderName":"magna deserunt Excepteur dolor ullamco","senderMobile":"dolor ut amet aute"},"addressInfo":{"zip":"nisi aliqua","addressExt":{"countyCode":"cupidatat aute sit est proident","cityCode":"nisi exercitation","areaCode":"anim in commodo","provinceCode":"adipisicing magna ea in"},"county":"ut amet consequat","city":"aliquip ex in","latitude":"ad nostrud","address":"commodo cillum ipsum cupidatat","province":"est Ut commodo officia","area":"in velit Excepteur sunt","longitude":"dolore Ut cillum"}},"startTime":-28509045,"createTime":18635503,"consignStatus":-58181310,"confirmEndTime":-21230968,"receiverInfo":{"receiver":{"receiverMobile":"qui enim laborum nulla","receiverName":"labore sed est laboris consectetur"},"receiverAddress":"ex ut Duis","addressInfo":{"county":"cillum ut","latitude":"sit in nostrud sunt ex","zip":"eu minim enim","longitude":"quis","address":"sunt magna aliqua sint","city":"ut laboris Ut irure sed","addressExt":{"countyCode":"reprehenderit incididunt mollit velit","areaCode":"tempor","cityCode":"ullamco irure veniam dolore","provinceCode":"anim amet in laboris elit"},"province":"esse","area":"nostrud laboris qui et eiusmod"}},"consignStatusName":-81063834,"operationSource":86732854,"fulfillNo":99572418,"confirmTime":-34997255,"wid":54619298,"productId":66350,"consignNo":-89916428,"bosId":-14413307,"confirmType":-53256647,"vidName":"officia fugiat in pariatur nulla","consignTime":71406033,"merchantId":-77894699,"tcode":"mollit sed exercitation Ut magna","vid":-79614634,"cancelType":61346177,"cancelTime":-84555070,"pickupCode":"voluptate nostrud eiusmod","confirmInfo":{"phone":"consectetur minim","name":"fugiat ea eu","vidName":"sed deserunt aliquip","vidType":89921581,"vid":10100936,"wid":-7910368},"endTime":32590300,"logisticsInfo":{"outOrderNo":"consectetur ex incididunt","remark":"occaecat fugiat sit","appointment":85646544,"status":63142822,"companyName":"eiusmod","deliveryNo":"irure ipsum fugiat reprehenderit elit","companyCode":"ipsum officia anim eu commodo"},"consignVid":-26572629,"consignItems":[{"templateId":10378800,"expDate":-95226553,"code":"ex proident","couponOrigin":-84843380,"cashTicketCondition":-4.0408335048772104E7,"cashTicketAmt":3.0857597258495063E7,"type":-98013574,"name":"Excepteur aliquip in reprehenderit elit","discount":-3.514218357543046E7,"detail":"ut Duis veniam fugiat"},{"cashTicketAmt":7.898997900145343E7,"discount":-6.959404122525968E7,"templateId":-61376237,"cashTicketCondition":-7447896.695074931,"name":"Duis qui","detail":"elit magna","type":-148053,"expDate":-14933207,"code":"velit non","couponOrigin":-11770753},{"detail":"et ex Lorem nostrud enim","type":-38037020,"cashTicketAmt":-2.4966716438123092E7,"cashTicketCondition":-5746880.965887561,"couponOrigin":-91922303,"name":"ex in","templateId":-69415425,"discount":7.127258932496133E7,"code":"quis in proident mollit adipisicing","expDate":-14998542},{"detail":"consectetur dolor nisi","code":"velit laborum non nostrud","name":"magna ut","templateId":19372845,"type":-70812052,"couponOrigin":-11631092,"cashTicketAmt":9.701490912053278E7,"cashTicketCondition":8.204373445268413E7,"discount":9.466209457132715E7,"expDate":-13559166}],"updateTime":-67333242}
         * allowReceive : true
         * merchantInfo : {"tcode":"ad","vid":52614843,"productId":91958170,"vidName":"elit adipisicing Ut est do","bosId":18615132,"bosName":"ut","vidType":-97284004,"productInstanceId":-56837549}
         * isSplitPackage : 47506153
         * autoReceivingTime : -41040355
         * orderNo : -50560360
         * fulfillMethod : 37278455
         * rightsNo : -34218107
         * needRepeatFulfill : false
         * orderSimpleInfo : {"paymentType":-49753873,"channelType":30469837,"orderCreateTime":-80774766,"channelTypeName":"enim culpa ipsum","paymentAmount":-4.455241794993463E7,"orderSourceName":"irure","customFields":[{"key":"cupidatat adipisicing commodo mollit","name":"magna nisi aliqua","sort":55813979,"value":"eu occaecat non sed reprehenderit","type":"fugiat ex cupidatat reprehenderit Ut"},{"key":"mollit consequat","sort":-41408629,"value":"sit voluptate labore","name":"laborum proident consectetur nisi anim","type":"consectetur cillum consequat"}],"orderNo":-33586513,"paymentTypeName":"qui","orderSource":-29272955}
         * autoDeliveryTime : 37263152
         * fulfillStatusName : in quis
         * updateTime : 1986-12-22T00:00:00.0Z
         * buyerRemark : laboris sed
         * createTime : 1949-07-26T16:00:00.0Z
         * fulfillSource : -1675634
         * remark : proident qui sit cupidatat elit
         * deliveryInfo : {"companyCode":"ut minim fugiat aute","expectReceivedType":35061393,"number":"enim","expectReceivedEndTime":67992387,"expectReceivedStartTime":-21869875,"companyName":"consequat reprehenderit","expectReceivedDate":92174203,"status":66209527,"writeOffId":-7036245,"statusName":"cupidatat id","writeOffName":"non","expectReceivedTypeName":"ad in est aliquip"}
         * operations : [{"operationType":17285650,"permissionCodes":["esse proident dolor culpa","nulla velit et laboris incididunt"],"uiType":79686128,"url":"mollit eu","name":"nulla et","parameter":"pariatur esse do enim mollit","permissionCode":"ut veniam"},{"uiType":-58316011,"url":"enim proident eu","permissionCodes":["Lorem ad labore","quis","elit voluptate incididunt nisi"],"name":"in qui ad enim sit","operationType":34377525,"parameter":"Duis minim tempor deserunt","permissionCode":"deserunt"}]
         * deliveryTime : -26233669
         * fulfillType : -84995001
         * receivingTime : -30283110
         * cancelTime : 7839184
         * autoHandleText : dolor ipsum culpa minim ex
         * fulfillItemVoList : [{"activityTypeList":[92773939,81046540,-57821423,-15426270],"hasRights":false,"imageUrl":"culpa officia in fugiat","salePrice":8.123061339057997E7,"rightsInfo":{"rightsOrderNo":-6681032,"rightsStatus":-6201270,"rightsStatusName":"Duis laborum"},"goodsType":-83164187,"deliveryNum":7985071.542486548,"skuAttrInfo":"ex aliqua occaecat nisi sit","skuId":-17300769,"paymentAmount":3.336649251176302E7,"orderNo":82226506,"goodsExt":"labore consectetur consequat nostrud in","id":-88617525,"tagInfo":{"activityTags":[{"priority":-93611268,"textColor":"minim","text":"ad","borderColor":"in dolor","backgroundColor":"sit","backImgUrl":"veniam","type":-58130907,"id":93629254},{"text":"sit dolor commodo dolor","priority":-42977687,"textColor":"aliquip enim laborum","backImgUrl":"Duis consectetur","type":93146166,"backgroundColor":"deserunt culpa tempor officia velit","id":19761663,"borderColor":"fugiat ad officia"},{"text":"id","id":-20638489,"backImgUrl":"amet","textColor":"labore magna eu","borderColor":"commodo","type":-50590667,"priority":-87810360,"backgroundColor":"ex do velit elit quis"},{"text":"pariatur consequat reprehenderit dolore sunt","textColor":"irure in do culpa","type":-66497218,"id":62679953,"borderColor":"ut veniam ea laborum ipsum","backgroundColor":"velit","priority":-18532934,"backImgUrl":"sunt exercitation officia"}],"goodsBizTags":[{"borderColor":"aliquip et eu ex labore","type":-47389263,"backImgUrl":"occaecat velit dolor ad","textColor":"veniam est Duis","priority":-88543625,"text":"anim ex nisi cupidatat ea","id":-37358111,"backgroundColor":"est labore"},{"type":-62519415,"backgroundColor":"velit ex Lorem","text":"dolore sunt dolore laborum","priority":63327382,"textColor":"nostrud proident","id":26548968,"backImgUrl":"officia proident est","borderColor":"sed ad ut pariatur et"}]},"rightsNo":-74201735,"goodsId":46664045,"fulfilNo":-82762135,"product":{"itemProducts":[{"combSkuId":84024279,"combTitle":"ex ad","itemSkuId":40408293,"itemSkuQuantity":-6.198457593688582E7,"price":-5.861235495119641E7,"productType":82389458,"title":"velit in cupidatat","warehouses":[{"quantity":-8.562318257661183E7,"warehouseId":50678031,"warehouseName":"quis qui amet ullamco eu","warehouseType":"ullamco sed in nisi cillum"},{"quantity":-4.9599383575553976E7,"warehouseId":67764693,"warehouseName":"ipsum tempor nostrud","warehouseType":"dolor ut officia"},{"quantity":9.335085379834723E7,"warehouseId":26565803,"warehouseName":"deserunt ut mollit officia minim","warehouseType":"cillum eiusmod proident id non"}],"extInfo":{"magnac":"pariatur in sint minim","ullamco_c0":"quis","nisi_cd":"quis proident Excepteur adipisicing"}},{"combSkuId":56537857,"combTitle":"et","itemSkuId":64417450,"itemSkuQuantity":7.847743727618349E7,"price":-9406485.700124592,"productType":-40004894,"title":"exercitation consequat Ut","warehouses":[{"quantity":-2804090.0937291235,"warehouseId":-87711177,"warehouseName":"Duis proident consequat","warehouseType":"eu cillum nulla magna laborum"},{"quantity":-3.668129115993146E7,"warehouseId":21199966,"warehouseName":"Ut reprehenderit laboris non","warehouseType":"dolore est"},{"quantity":6621077.9552381635,"warehouseId":70202693,"warehouseName":"sit anim occaecat elit","warehouseType":"nulla magna"}],"extInfo":{"dolore_65_":"amet elit Ut"}},{"combSkuId":-88645386,"combTitle":"sunt anim","itemSkuId":-40090983,"itemSkuQuantity":-3.1055190904639617E7,"price":6.797020875671169E7,"productType":-76367614,"title":"adipisicing deserunt Excepteur eu","warehouses":[{"quantity":7.718259289274707E7,"warehouseId":-59843966,"warehouseName":"sed culpa enim","warehouseType":"qui proident elit sunt"},{"quantity":-9.216333902612601E7,"warehouseId":17490644,"warehouseName":"magna tempor","warehouseType":"pariatur voluptate dolor anim adipisicing"},{"quantity":-5.148325900835009E7,"warehouseId":-85367325,"warehouseName":"do sed","warehouseType":"qui Duis aute"},{"quantity":1.5120429078935027E7,"warehouseId":-68955365,"warehouseName":"nisi proident aliqua ullamco in","warehouseType":"nulla quis exercitation"}],"extInfo":{"est87":"adipisicing","cupidatata":"laborum do veniam","eiusmod__0":"veniam in irure velit occaecat"}}]},"bizExtMap":{"ipsum_da":"esse id","doloreed0":"fugiat laboris ipsum cillum irure","ea6":"labore ea in enim","fugiat_6":"sunt culpa","esse1d":"occaecat nisi"},"orderItemId":-48458840,"goodsTitle":"sed sunt culpa Excepteur reprehenderit"},{"orderItemId":349707,"tagInfo":{"activityTags":[{"borderColor":"Ut","type":-90790359,"id":35916905,"backImgUrl":"Ut occaecat reprehenderit","priority":39864281,"textColor":"id","text":"irure dolor","backgroundColor":"officia dolore deserunt"},{"type":15172726,"borderColor":"quis proident","backImgUrl":"esse","priority":-2492693,"textColor":"in sint est cupidatat","backgroundColor":"anim reprehenderit dolore","text":"reprehenderit irure consequat","id":-37699261},{"priority":59592277,"text":"laborum reprehenderit veniam sit","borderColor":"dolore occaecat","backgroundColor":"incididunt qui nostrud Excepteur ut","type":-84499159,"textColor":"Excepteur dolore anim","id":95876948,"backImgUrl":"tempor"},{"backImgUrl":"est","text":"cupidatat ad in adipisicing","priority":-49378212,"textColor":"voluptate dolore occaecat Lorem ut","type":12084194,"id":83316704,"backgroundColor":"consectetur pariatur","borderColor":"sed amet voluptate exercitation"}],"goodsBizTags":[{"backgroundColor":"reprehenderit exercitation est ut","id":44879842,"backImgUrl":"sit voluptate ullamco","type":-80025082,"text":"fugiat sit pariatur","borderColor":"minim sit anim","textColor":"amet proident incididunt non culpa","priority":79847391}]},"activityTypeList":[86716099,54750078,-55990479,19838995,34782783],"rightsInfo":{"rightsOrderNo":-95255050,"rightsStatusName":"Lorem nulla irure cillum pariatur","rightsStatus":-80129888},"goodsType":55534111,"imageUrl":"deserunt in ad mollit cillum","skuAttrInfo":"occaecat","skuId":80190777,"bizExtMap":{"deserunt_d2":"Excepteur culpa dolore","sunt_8d5":"culpa in commodo","in_32":"ut"},"product":{"itemProducts":[{"combSkuId":75234585,"combTitle":"veniam","itemSkuId":-46109574,"itemSkuQuantity":5.8679585175922126E7,"price":9.03798477875017E7,"productType":60776128,"title":"do esse culpa","warehouses":[{"quantity":2.9551725551775917E7,"warehouseId":-59272951,"warehouseName":"reprehenderit consectetur ad non sed","warehouseType":"cupidatat"}],"extInfo":{"quisd4":"mollit incididunt","dolorede":"Duis"}}]},"id":-77681971,"goodsTitle":"et minim magna sed","hasRights":true,"rightsNo":-80066233,"paymentAmount":-8308211.710635498,"orderNo":817319,"salePrice":7.802112454695857E7,"deliveryNum":4748489.778412819,"fulfilNo":-4189633,"goodsExt":"in nostrud pariatur quis sit","goodsId":75511599},{"fulfilNo":-23015455,"product":{"itemProducts":[{"combSkuId":7324436,"combTitle":"sint Lorem","itemSkuId":46238587,"itemSkuQuantity":8.184287345458388E7,"price":6.524208860316053E7,"productType":-77461668,"title":"consectetur laboris pariatur dolore","warehouses":[{"quantity":8.127002372793254E7,"warehouseId":6490481,"warehouseName":"incididunt eu","warehouseType":"Ut"},{"quantity":1853340.1338106394,"warehouseId":-96013043,"warehouseName":"dolore","warehouseType":"Lorem"},{"quantity":-3.862304018255891E7,"warehouseId":33660818,"warehouseName":"eu ipsum amet cillum","warehouseType":"laborum non adipisicing"},{"quantity":3.007596601421158E7,"warehouseId":-38331468,"warehouseName":"aliqua laboris ullamco","warehouseType":"amet Excepteur"},{"quantity":-7.2383171593756E7,"warehouseId":5768419,"warehouseName":"id dolore qui","warehouseType":"magna ex"}],"extInfo":{"laboris606":"mollit Duis","deserunt8":"dolore sunt aliqua"}}]},"activityTypeList":[-88742143,-58469273,-37297173,-20672400],"goodsType":17110717,"tagInfo":{"activityTags":[{"backgroundColor":"voluptate reprehenderit sint sit ullamco","borderColor":"cillum Duis culpa id dolor","priority":62697641,"text":"in nisi nostrud cupidatat occaecat","textColor":"cupidatat nulla laborum irure do","id":-16583891,"type":-96172197,"backImgUrl":"commodo dolor pariatur laborum"},{"text":"ex","id":4686956,"backImgUrl":"deserunt Excepteur","borderColor":"dolor incididunt elit cillum irure","type":81598447,"priority":-9425820,"textColor":"dolor","backgroundColor":"est"}],"goodsBizTags":[{"priority":82871450,"borderColor":"ullamco dolore officia nulla","id":20715091,"text":"in","backgroundColor":"Duis","backImgUrl":"nulla","type":-59448240,"textColor":"Duis"},{"priority":-90847879,"textColor":"dolor ex do","text":"commodo aliquip","borderColor":"minim pariatur","backImgUrl":"deserunt consectetur officia","backgroundColor":"do elit exercitation nostrud nulla","id":-32994241,"type":-37996129}]},"orderItemId":-7088693,"hasRights":true,"goodsTitle":"deserunt exercitation cillum dolor","salePrice":4.4646437286427796E7,"skuAttrInfo":"adipisicing consectetur nisi","paymentAmount":6.486123183081505E7,"rightsNo":6617750,"bizExtMap":{"commodod":"fugiat qui velit","Ut599":"quis","eue0":"nostrud Ut"},"imageUrl":"anim","skuId":-49798292,"deliveryNum":-4.500839573787902E7,"goodsId":-98538590,"orderNo":-69480048,"id":-13492956,"rightsInfo":{"rightsStatusName":"cupidatat in nulla voluptate","rightsStatus":99393698,"rightsOrderNo":43867173},"goodsExt":"ad velit pariatur irure"},{"goodsExt":"officia","goodsTitle":"tempor aute in","bizExtMap":{"tempor_10":"anim veniam","id__":"pariatur tempor nostrud irure commodo","sint_aa5":"minim quis"},"rightsNo":18640516,"imageUrl":"sunt elit dolore dolor in","rightsInfo":{"rightsOrderNo":50311558,"rightsStatus":153097,"rightsStatusName":"amet ad Duis"},"orderNo":-48933163,"goodsType":69739823,"salePrice":2.6153974636042982E7,"tagInfo":{"activityTags":[{"priority":-64136013,"textColor":"dolor","id":10376201,"text":"id","borderColor":"laboris anim","type":-51296952,"backImgUrl":"est Excepteur dolore nisi","backgroundColor":"fugiat nisi"},{"text":"deserunt minim sint id pariatur","priority":-87858526,"backgroundColor":"in voluptate","type":-98687775,"textColor":"ea cupidatat in","id":28136319,"borderColor":"enim laboris","backImgUrl":"laborum"},{"priority":-95612888,"text":"enim et","borderColor":"officia","id":-58773825,"textColor":"velit","backgroundColor":"aliquip","backImgUrl":"dolor","type":-20656183}],"goodsBizTags":[{"borderColor":"cupidatat minim dolor","backImgUrl":"ut dolor Duis","textColor":"deserunt","type":14931017,"priority":-22547215,"text":"cillum culpa dolore quis","id":-28955100,"backgroundColor":"esse"},{"textColor":"nisi pariatur","backgroundColor":"occaecat pariatur","type":84365117,"priority":-11280985,"backImgUrl":"eiusmod incididunt cupidatat Duis","text":"ad nostrud id ex","borderColor":"est","id":-80674246},{"text":"proident qui laboris eiusmod","backImgUrl":"adipisicing veniam","priority":-87013660,"backgroundColor":"culpa incididunt Duis ullamco","type":1190473,"borderColor":"sed veniam amet consequat","id":-59613255,"textColor":"in in voluptate ut"},{"priority":-84062790,"borderColor":"consequat pariatur","id":25227920,"text":"voluptate adipisicing occaecat pariatur ex","type":25981305,"backImgUrl":"aliqua fugiat deserunt do","backgroundColor":"magna officia","textColor":"consectetur"},{"priority":98390499,"textColor":"enim adipisicing nulla ut","borderColor":"nulla","type":41329186,"text":"incididunt exercitation Excepteur","backImgUrl":"ex nisi","backgroundColor":"nulla sunt ad ipsum","id":92302357}]},"skuAttrInfo":"dolor ipsum","skuId":-20622456,"orderItemId":-76306387,"deliveryNum":8.388602849008632E7,"fulfilNo":-77459138,"hasRights":true,"paymentAmount":2431149.8593853265,"product":{"itemProducts":[{"combSkuId":95592035,"combTitle":"ad consectetur","itemSkuId":95707805,"itemSkuQuantity":-3.535383198259874E7,"price":5.150548055409828E7,"productType":-85755363,"title":"sint nisi culpa","warehouses":[{"quantity":-8.090124476000836E7,"warehouseId":18578852,"warehouseName":"minim nulla amet elit","warehouseType":"pariatur velit officia Lorem"}],"extInfo":{"sed_46":"pariatur incididunt Ut","dolore9":"cillum velit ex Ut voluptate"}},{"combSkuId":71090607,"combTitle":"ullamco dolor voluptate laboris est","itemSkuId":97066797,"itemSkuQuantity":6.556611154502332E7,"price":7301420.626773685,"productType":-12799061,"title":"ut tempor incididunt","warehouses":[{"quantity":-3.558229619431499E7,"warehouseId":-20417006,"warehouseName":"cillum est","warehouseType":"labore incididunt magna"}],"extInfo":{"id_08":"magna","Duis_8":"esse minim veniam Ut","sed_7f8":"reprehenderit dolore"}}]},"goodsId":-40320980,"activityTypeList":[72623866,89713001,-27110512,-83302000,-25611632],"id":-97301638}]
         * parentId : -57054892
         * deliveryVid : -54535437
         * deliveryVidName : 15409530
         * sendInfo : {"senderAddress":"deserunt velit","sender":{"senderName":"in","senderMobile":"dolor"},"addressInfo":{"latitude":"labore","longitude":"voluptate exercitation","zip":"Lorem laborum tempor do nostrud","addressExt":{"cityCode":"consectetur quis","countyCode":"quis","provinceCode":"laborum","areaCode":"est aliqua magna non"},"province":"id","county":"et anim","city":"sed","area":"irure culpa","address":"sint sed dolor Lorem"}}
         * wid : -5334882
         * fulfillNo : 34291222
         * buyerInfo : {"buyerRemark":"tempor","userNickName":"ut ullamco eiusmod Lorem reprehenderit","wid":92304397}
         * packageName : et in elit Lorem
         * expectFulfillTime : 46205542
         */

        private Long fulfillStatus;
        private String exception;
        private ReceiveInfoBean receiveInfo;
        private Long sequence;
        private ConsignOrderBean consignOrder;
        private boolean allowReceive;
        private MerchantInfoBean merchantInfo;
        private Long isSplitPackage;
        private Long autoReceivingTime;
        private Long orderNo;
        private Long fulfillMethod;
        private Long rightsNo;
        private boolean needRepeatFulfill;
        private OrderSimpleInfoBean orderSimpleInfo;
        private Long autoDeliveryTime;
        private String fulfillStatusName;
        private String updateTime;
        private String buyerRemark;
        private String createTime;
        private Long fulfillSource;
        private String remark;
        private DeliveryInfoBean deliveryInfo;
        private Long deliveryTime;
        private Long fulfillType;
        private Long receivingTime;
        private Long cancelTime;
        private String autoHandleText;
        private Long parentId;
        private Long deliveryVid;
        private Long deliveryVidName;
        private SendInfoBean sendInfo;
        private Long wid;
        private Long fulfillNo;
        private BuyerInfoBean buyerInfo;
        private String packageName;
        private Long expectFulfillTime;
        private List<OperationsBean> operations;
        private List<FulfillItemVoListBean> fulfillItemVoList;

        @NoArgsConstructor
        @Data
        public static class ReceiveInfoBean implements Serializable {
            private static final long serialVersionUID = -8041658808236206369L;
            /**
             * receiver : {"receiverName":"qui deserunt exercitation eu amet","receiverMobile":"fugiat officia deserunt"}
             * receiverAddress : deserunt quis aliqua
             * addressInfo : {"latitude":"laborum ad ipsum do adipisicing","county":"do exercitation ut","area":"consequat eu dolore labore","longitude":"Excepteur fugiat","address":"cillum veniam id eu","province":"non","addressExt":{"cityCode":"mollit","areaCode":"mollit est nulla in ad","countyCode":"minim","provinceCode":"magna esse irure consequat"},"zip":"ad anim non minim occaecat","city":"exercitation"}
             */

            private ReceiverBean receiver;
            private String receiverAddress;
            private AddressInfoBean addressInfo;

            @NoArgsConstructor
            @Data
            public static class ReceiverBean implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                /**
                 * receiverName : qui deserunt exercitation eu amet
                 * receiverMobile : fugiat officia deserunt
                 */

                private String receiverName;
                private String receiverMobile;
            }

            @NoArgsConstructor
            @Data
            public static class AddressInfoBean implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                /**
                 * latitude : laborum ad ipsum do adipisicing
                 * county : do exercitation ut
                 * area : consequat eu dolore labore
                 * longitude : Excepteur fugiat
                 * address : cillum veniam id eu
                 * province : non
                 * addressExt : {"cityCode":"mollit","areaCode":"mollit est nulla in ad","countyCode":"minim","provinceCode":"magna esse irure consequat"}
                 * zip : ad anim non minim occaecat
                 * city : exercitation
                 */

                private String latitude;
                private String county;
                private String area;
                private String longitude;
                private String address;
                private String province;
                private AddressExtBean addressExt;
                private String zip;
                private String city;

                @NoArgsConstructor
                @Data
                public static class AddressExtBean implements Serializable {
                    private static final long serialVersionUID = -8041658808236206369L;
                    /**
                     * cityCode : mollit
                     * areaCode : mollit est nulla in ad
                     * countyCode : minim
                     * provinceCode : magna esse irure consequat
                     */

                    private String cityCode;
                    private String areaCode;
                    private String countyCode;
                    private String provinceCode;
                }
            }
        }

        @NoArgsConstructor
        @Data
        public static class ConsignOrderBean implements Serializable {
            private static final long serialVersionUID = -8041658808236206369L;
            /**
             * vidType : 86193135
             * consignVidName : reprehenderit nostrud adipisicing
             * orderNo : -65717824
             * productInstanceId : 17019675
             * senderInfo : {"senderAddress":"et pariatur elit Ut dolor","sender":{"senderName":"magna deserunt Excepteur dolor ullamco","senderMobile":"dolor ut amet aute"},"addressInfo":{"zip":"nisi aliqua","addressExt":{"countyCode":"cupidatat aute sit est proident","cityCode":"nisi exercitation","areaCode":"anim in commodo","provinceCode":"adipisicing magna ea in"},"county":"ut amet consequat","city":"aliquip ex in","latitude":"ad nostrud","address":"commodo cillum ipsum cupidatat","province":"est Ut commodo officia","area":"in velit Excepteur sunt","longitude":"dolore Ut cillum"}}
             * startTime : -28509045
             * createTime : 18635503
             * consignStatus : -58181310
             * confirmEndTime : -21230968
             * receiverInfo : {"receiver":{"receiverMobile":"qui enim laborum nulla","receiverName":"labore sed est laboris consectetur"},"receiverAddress":"ex ut Duis","addressInfo":{"county":"cillum ut","latitude":"sit in nostrud sunt ex","zip":"eu minim enim","longitude":"quis","address":"sunt magna aliqua sint","city":"ut laboris Ut irure sed","addressExt":{"countyCode":"reprehenderit incididunt mollit velit","areaCode":"tempor","cityCode":"ullamco irure veniam dolore","provinceCode":"anim amet in laboris elit"},"province":"esse","area":"nostrud laboris qui et eiusmod"}}
             * consignStatusName : -81063834
             * operationSource : 86732854
             * fulfillNo : 99572418
             * confirmTime : -34997255
             * wid : 54619298
             * productId : 66350
             * consignNo : -89916428
             * bosId : -14413307
             * confirmType : -53256647
             * vidName : officia fugiat in pariatur nulla
             * consignTime : 71406033
             * merchantId : -77894699
             * tcode : mollit sed exercitation Ut magna
             * vid : -79614634
             * cancelType : 61346177
             * cancelTime : -84555070
             * pickupCode : voluptate nostrud eiusmod
             * confirmInfo : {"phone":"consectetur minim","name":"fugiat ea eu","vidName":"sed deserunt aliquip","vidType":89921581,"vid":10100936,"wid":-7910368}
             * endTime : 32590300
             * logisticsInfo : {"outOrderNo":"consectetur ex incididunt","remark":"occaecat fugiat sit","appointment":85646544,"status":63142822,"companyName":"eiusmod","deliveryNo":"irure ipsum fugiat reprehenderit elit","companyCode":"ipsum officia anim eu commodo"}
             * consignVid : -26572629
             * consignItems : [{"templateId":10378800,"expDate":-95226553,"code":"ex proident","couponOrigin":-84843380,"cashTicketCondition":-4.0408335048772104E7,"cashTicketAmt":3.0857597258495063E7,"type":-98013574,"name":"Excepteur aliquip in reprehenderit elit","discount":-3.514218357543046E7,"detail":"ut Duis veniam fugiat"},{"cashTicketAmt":7.898997900145343E7,"discount":-6.959404122525968E7,"templateId":-61376237,"cashTicketCondition":-7447896.695074931,"name":"Duis qui","detail":"elit magna","type":-148053,"expDate":-14933207,"code":"velit non","couponOrigin":-11770753},{"detail":"et ex Lorem nostrud enim","type":-38037020,"cashTicketAmt":-2.4966716438123092E7,"cashTicketCondition":-5746880.965887561,"couponOrigin":-91922303,"name":"ex in","templateId":-69415425,"discount":7.127258932496133E7,"code":"quis in proident mollit adipisicing","expDate":-14998542},{"detail":"consectetur dolor nisi","code":"velit laborum non nostrud","name":"magna ut","templateId":19372845,"type":-70812052,"couponOrigin":-11631092,"cashTicketAmt":9.701490912053278E7,"cashTicketCondition":8.204373445268413E7,"discount":9.466209457132715E7,"expDate":-13559166}]
             * updateTime : -67333242
             */

            private Long vidType;
            private String consignVidName;
            private Long orderNo;
            private Long productInstanceId;
            private SenderInfoBean senderInfo;
            private Long startTime;
            private Long createTime;
            private Long consignStatus;
            private Long confirmEndTime;
            private ReceiverInfoBean receiverInfo;
            private Long consignStatusName;
            private Long operationSource;
            private Long fulfillNo;
            private Long confirmTime;
            private Long wid;
            private Long productId;
            private Long consignNo;
            private Long bosId;
            private Long confirmType;
            private String vidName;
            private Long consignTime;
            private Long merchantId;
            private String tcode;
            private Long vid;
            private Long cancelType;
            private Long cancelTime;
            private String pickupCode;
            private ConfirmInfoBean confirmInfo;
            private Long endTime;
            private LogisticsInfoBean logisticsInfo;
            private Long consignVid;
            private Long updateTime;
            private List<ConsignItemsBean> consignItems;

            @NoArgsConstructor
            @Data
            public static class SenderInfoBean implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                /**
                 * senderAddress : et pariatur elit Ut dolor
                 * sender : {"senderName":"magna deserunt Excepteur dolor ullamco","senderMobile":"dolor ut amet aute"}
                 * addressInfo : {"zip":"nisi aliqua","addressExt":{"countyCode":"cupidatat aute sit est proident","cityCode":"nisi exercitation","areaCode":"anim in commodo","provinceCode":"adipisicing magna ea in"},"county":"ut amet consequat","city":"aliquip ex in","latitude":"ad nostrud","address":"commodo cillum ipsum cupidatat","province":"est Ut commodo officia","area":"in velit Excepteur sunt","longitude":"dolore Ut cillum"}
                 */

                private String senderAddress;
                private SenderBean sender;
                private AddressInfoBeanX addressInfo;

                @NoArgsConstructor
                @Data
                public static class SenderBean implements Serializable {
                    private static final long serialVersionUID = -8041658808236206369L;
                    /**
                     * senderName : magna deserunt Excepteur dolor ullamco
                     * senderMobile : dolor ut amet aute
                     */

                    private String senderName;
                    private String senderMobile;
                }

                @NoArgsConstructor
                @Data
                public static class AddressInfoBeanX implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                    /**
                     * zip : nisi aliqua
                     * addressExt : {"countyCode":"cupidatat aute sit est proident","cityCode":"nisi exercitation","areaCode":"anim in commodo","provinceCode":"adipisicing magna ea in"}
                     * county : ut amet consequat
                     * city : aliquip ex in
                     * latitude : ad nostrud
                     * address : commodo cillum ipsum cupidatat
                     * province : est Ut commodo officia
                     * area : in velit Excepteur sunt
                     * longitude : dolore Ut cillum
                     */

                    private String zip;
                    private AddressExtBeanX addressExt;
                    private String county;
                    private String city;
                    private String latitude;
                    private String address;
                    private String province;
                    private String area;
                    private String longitude;

                    @NoArgsConstructor
                    @Data
                    public static class AddressExtBeanX implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                        /**
                         * countyCode : cupidatat aute sit est proident
                         * cityCode : nisi exercitation
                         * areaCode : anim in commodo
                         * provinceCode : adipisicing magna ea in
                         */

                        private String countyCode;
                        private String cityCode;
                        private String areaCode;
                        private String provinceCode;
                    }
                }
            }

            @NoArgsConstructor
            @Data
            public static class ReceiverInfoBean implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                /**
                 * receiver : {"receiverMobile":"qui enim laborum nulla","receiverName":"labore sed est laboris consectetur"}
                 * receiverAddress : ex ut Duis
                 * addressInfo : {"county":"cillum ut","latitude":"sit in nostrud sunt ex","zip":"eu minim enim","longitude":"quis","address":"sunt magna aliqua sint","city":"ut laboris Ut irure sed","addressExt":{"countyCode":"reprehenderit incididunt mollit velit","areaCode":"tempor","cityCode":"ullamco irure veniam dolore","provinceCode":"anim amet in laboris elit"},"province":"esse","area":"nostrud laboris qui et eiusmod"}
                 */

                private ReceiverBeanX receiver;
                private String receiverAddress;
                private AddressInfoBeanXX addressInfo;

                @NoArgsConstructor
                @Data
                public static class ReceiverBeanX implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                    /**
                     * receiverMobile : qui enim laborum nulla
                     * receiverName : labore sed est laboris consectetur
                     */

                    private String receiverMobile;
                    private String receiverName;
                }

                @NoArgsConstructor
                @Data
                public static class AddressInfoBeanXX implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                    /**
                     * county : cillum ut
                     * latitude : sit in nostrud sunt ex
                     * zip : eu minim enim
                     * longitude : quis
                     * address : sunt magna aliqua sint
                     * city : ut laboris Ut irure sed
                     * addressExt : {"countyCode":"reprehenderit incididunt mollit velit","areaCode":"tempor","cityCode":"ullamco irure veniam dolore","provinceCode":"anim amet in laboris elit"}
                     * province : esse
                     * area : nostrud laboris qui et eiusmod
                     */

                    private String county;
                    private String latitude;
                    private String zip;
                    private String longitude;
                    private String address;
                    private String city;
                    private AddressExtBeanXX addressExt;
                    private String province;
                    private String area;

                    @NoArgsConstructor
                    @Data
                    public static class AddressExtBeanXX implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                        /**
                         * countyCode : reprehenderit incididunt mollit velit
                         * areaCode : tempor
                         * cityCode : ullamco irure veniam dolore
                         * provinceCode : anim amet in laboris elit
                         */

                        private String countyCode;
                        private String areaCode;
                        private String cityCode;
                        private String provinceCode;
                    }
                }
            }

            @NoArgsConstructor
            @Data
            public static class ConfirmInfoBean implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                /**
                 * phone : consectetur minim
                 * name : fugiat ea eu
                 * vidName : sed deserunt aliquip
                 * vidType : 89921581
                 * vid : 10100936
                 * wid : -7910368
                 */

                private String phone;
                private String name;
                private String vidName;
                private Long vidType;
                private Long vid;
                private Long wid;
            }

            @NoArgsConstructor
            @Data
            public static class LogisticsInfoBean implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                /**
                 * outOrderNo : consectetur ex incididunt
                 * remark : occaecat fugiat sit
                 * appointment : 85646544
                 * status : 63142822
                 * companyName : eiusmod
                 * deliveryNo : irure ipsum fugiat reprehenderit elit
                 * companyCode : ipsum officia anim eu commodo
                 */

                private String outOrderNo;
                private String remark;
                private Long appointment;
                private Long status;
                private String companyName;
                private String deliveryNo;
                private String companyCode;
            }

            @NoArgsConstructor
            @Data
            public static class ConsignItemsBean implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                /**
                 * templateId : 10378800
                 * expDate : -95226553
                 * code : ex proident
                 * couponOrigin : -84843380
                 * cashTicketCondition : -4.0408335048772104E7
                 * cashTicketAmt : 3.0857597258495063E7
                 * type : -98013574
                 * name : Excepteur aliquip in reprehenderit elit
                 * discount : -3.514218357543046E7
                 * detail : ut Duis veniam fugiat
                 */

                private Long templateId;
                private Long expDate;
                private String code;
                private Long couponOrigin;
                private double cashTicketCondition;
                private double cashTicketAmt;
                private Long type;
                private String name;
                private double discount;
                private String detail;
            }
        }

        @NoArgsConstructor
        @Data
        public static class MerchantInfoBean implements Serializable {
            private static final long serialVersionUID = -8041658808236206369L;
            /**
             * tcode : ad
             * vid : 52614843
             * productId : 91958170
             * vidName : elit adipisicing Ut est do
             * bosId : 18615132
             * bosName : ut
             * vidType : -97284004
             * productInstanceId : -56837549
             */

            private String tcode;
            private Long vid;
            private Long productId;
            private String vidName;
            private Long bosId;
            private String bosName;
            private Long vidType;
            private Long productInstanceId;
        }

        @NoArgsConstructor
        @Data
        public static class OrderSimpleInfoBean implements Serializable {
            private static final long serialVersionUID = -8041658808236206369L;
            /**
             * paymentType : -49753873
             * channelType : 30469837
             * orderCreateTime : -80774766
             * channelTypeName : enim culpa ipsum
             * paymentAmount : -4.455241794993463E7
             * orderSourceName : irure
             * customFields : [{"key":"cupidatat adipisicing commodo mollit","name":"magna nisi aliqua","sort":55813979,"value":"eu occaecat non sed reprehenderit","type":"fugiat ex cupidatat reprehenderit Ut"},{"key":"mollit consequat","sort":-41408629,"value":"sit voluptate labore","name":"laborum proident consectetur nisi anim","type":"consectetur cillum consequat"}]
             * orderNo : -33586513
             * paymentTypeName : qui
             * orderSource : -29272955
             */

            private Long paymentType;
            private Long channelType;
            private Long orderCreateTime;
            private String channelTypeName;
            private double paymentAmount;
            private String orderSourceName;
            private Long orderNo;
            private String paymentTypeName;
            private Long orderSource;
            private List<CustomFieldsBean> customFields;

            @NoArgsConstructor
            @Data
            public static class CustomFieldsBean implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                /**
                 * key : cupidatat adipisicing commodo mollit
                 * name : magna nisi aliqua
                 * sort : 55813979
                 * value : eu occaecat non sed reprehenderit
                 * type : fugiat ex cupidatat reprehenderit Ut
                 */

                private String key;
                private String name;
                private Long sort;
                private String value;
                private String type;
            }
        }

        @NoArgsConstructor
        @Data
        public static class DeliveryInfoBean implements Serializable {
            private static final long serialVersionUID = -8041658808236206369L;
            /**
             * companyCode : ut minim fugiat aute
             * expectReceivedType : 35061393
             * number : enim
             * expectReceivedEndTime : 67992387
             * expectReceivedStartTime : -21869875
             * companyName : consequat reprehenderit
             * expectReceivedDate : 92174203
             * status : 66209527
             * writeOffId : -7036245
             * statusName : cupidatat id
             * writeOffName : non
             * expectReceivedTypeName : ad in est aliquip
             */

            private String companyCode;
            private Long expectReceivedType;
            private String number;
            private Long expectReceivedEndTime;
            private Long expectReceivedStartTime;
            private String companyName;
            private Long expectReceivedDate;
            private Long status;
            private Long writeOffId;
            private String statusName;
            private String writeOffName;
            private String expectReceivedTypeName;
        }

        @NoArgsConstructor
        @Data
        public static class SendInfoBean implements Serializable {
            private static final long serialVersionUID = -8041658808236206369L;
            /**
             * senderAddress : deserunt velit
             * sender : {"senderName":"in","senderMobile":"dolor"}
             * addressInfo : {"latitude":"labore","longitude":"voluptate exercitation","zip":"Lorem laborum tempor do nostrud","addressExt":{"cityCode":"consectetur quis","countyCode":"quis","provinceCode":"laborum","areaCode":"est aliqua magna non"},"province":"id","county":"et anim","city":"sed","area":"irure culpa","address":"sint sed dolor Lorem"}
             */

            private String senderAddress;
            private SenderBeanX sender;
            private AddressInfoBeanXXX addressInfo;

            @NoArgsConstructor
            @Data
            public static class SenderBeanX implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                /**
                 * senderName : in
                 * senderMobile : dolor
                 */

                private String senderName;
                private String senderMobile;
            }

            @NoArgsConstructor
            @Data
            public static class AddressInfoBeanXXX implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                /**
                 * latitude : labore
                 * longitude : voluptate exercitation
                 * zip : Lorem laborum tempor do nostrud
                 * addressExt : {"cityCode":"consectetur quis","countyCode":"quis","provinceCode":"laborum","areaCode":"est aliqua magna non"}
                 * province : id
                 * county : et anim
                 * city : sed
                 * area : irure culpa
                 * address : sint sed dolor Lorem
                 */

                private String latitude;
                private String longitude;
                private String zip;
                private AddressExtBeanXXX addressExt;
                private String province;
                private String county;
                private String city;
                private String area;
                private String address;

                @NoArgsConstructor
                @Data
                public static class AddressExtBeanXXX implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                    /**
                     * cityCode : consectetur quis
                     * countyCode : quis
                     * provinceCode : laborum
                     * areaCode : est aliqua magna non
                     */

                    private String cityCode;
                    private String countyCode;
                    private String provinceCode;
                    private String areaCode;
                }
            }
        }

        @NoArgsConstructor
        @Data
        public static class BuyerInfoBean implements Serializable {
            private static final long serialVersionUID = -8041658808236206369L;
            /**
             * buyerRemark : tempor
             * userNickName : ut ullamco eiusmod Lorem reprehenderit
             * wid : 92304397
             */

            private String buyerRemark;
            private String userNickName;
            private Long wid;
        }

        @NoArgsConstructor
        @Data
        public static class OperationsBean implements Serializable {
            private static final long serialVersionUID = -8041658808236206369L;
            /**
             * operationType : 17285650
             * permissionCodes : ["esse proident dolor culpa","nulla velit et laboris incididunt"]
             * uiType : 79686128
             * url : mollit eu
             * name : nulla et
             * parameter : pariatur esse do enim mollit
             * permissionCode : ut veniam
             */

            private Long operationType;
            private Long uiType;
            private String url;
            private String name;
            private String parameter;
            private String permissionCode;
            private List<String> permissionCodes;
        }

        @NoArgsConstructor
        @Data
        public static class FulfillItemVoListBean implements Serializable {
            private static final long serialVersionUID = -8041658808236206369L;
            /**
             * activityTypeList : [92773939,81046540,-57821423,-15426270]
             * hasRights : false
             * imageUrl : culpa officia in fugiat
             * salePrice : 8.123061339057997E7
             * rightsInfo : {"rightsOrderNo":-6681032,"rightsStatus":-6201270,"rightsStatusName":"Duis laborum"}
             * goodsType : -83164187
             * deliveryNum : 7985071.542486548
             * skuAttrInfo : ex aliqua occaecat nisi sit
             * skuId : -17300769
             * paymentAmount : 3.336649251176302E7
             * orderNo : 82226506
             * goodsExt : labore consectetur consequat nostrud in
             * id : -88617525
             * tagInfo : {"activityTags":[{"priority":-93611268,"textColor":"minim","text":"ad","borderColor":"in dolor","backgroundColor":"sit","backImgUrl":"veniam","type":-58130907,"id":93629254},{"text":"sit dolor commodo dolor","priority":-42977687,"textColor":"aliquip enim laborum","backImgUrl":"Duis consectetur","type":93146166,"backgroundColor":"deserunt culpa tempor officia velit","id":19761663,"borderColor":"fugiat ad officia"},{"text":"id","id":-20638489,"backImgUrl":"amet","textColor":"labore magna eu","borderColor":"commodo","type":-50590667,"priority":-87810360,"backgroundColor":"ex do velit elit quis"},{"text":"pariatur consequat reprehenderit dolore sunt","textColor":"irure in do culpa","type":-66497218,"id":62679953,"borderColor":"ut veniam ea laborum ipsum","backgroundColor":"velit","priority":-18532934,"backImgUrl":"sunt exercitation officia"}],"goodsBizTags":[{"borderColor":"aliquip et eu ex labore","type":-47389263,"backImgUrl":"occaecat velit dolor ad","textColor":"veniam est Duis","priority":-88543625,"text":"anim ex nisi cupidatat ea","id":-37358111,"backgroundColor":"est labore"},{"type":-62519415,"backgroundColor":"velit ex Lorem","text":"dolore sunt dolore laborum","priority":63327382,"textColor":"nostrud proident","id":26548968,"backImgUrl":"officia proident est","borderColor":"sed ad ut pariatur et"}]}
             * rightsNo : -74201735
             * goodsId : 46664045
             * fulfilNo : -82762135
             * product : {"itemProducts":[{"combSkuId":84024279,"combTitle":"ex ad","itemSkuId":40408293,"itemSkuQuantity":-6.198457593688582E7,"price":-5.861235495119641E7,"productType":82389458,"title":"velit in cupidatat","warehouses":[{"quantity":-8.562318257661183E7,"warehouseId":50678031,"warehouseName":"quis qui amet ullamco eu","warehouseType":"ullamco sed in nisi cillum"},{"quantity":-4.9599383575553976E7,"warehouseId":67764693,"warehouseName":"ipsum tempor nostrud","warehouseType":"dolor ut officia"},{"quantity":9.335085379834723E7,"warehouseId":26565803,"warehouseName":"deserunt ut mollit officia minim","warehouseType":"cillum eiusmod proident id non"}],"extInfo":{"magnac":"pariatur in sint minim","ullamco_c0":"quis","nisi_cd":"quis proident Excepteur adipisicing"}},{"combSkuId":56537857,"combTitle":"et","itemSkuId":64417450,"itemSkuQuantity":7.847743727618349E7,"price":-9406485.700124592,"productType":-40004894,"title":"exercitation consequat Ut","warehouses":[{"quantity":-2804090.0937291235,"warehouseId":-87711177,"warehouseName":"Duis proident consequat","warehouseType":"eu cillum nulla magna laborum"},{"quantity":-3.668129115993146E7,"warehouseId":21199966,"warehouseName":"Ut reprehenderit laboris non","warehouseType":"dolore est"},{"quantity":6621077.9552381635,"warehouseId":70202693,"warehouseName":"sit anim occaecat elit","warehouseType":"nulla magna"}],"extInfo":{"dolore_65_":"amet elit Ut"}},{"combSkuId":-88645386,"combTitle":"sunt anim","itemSkuId":-40090983,"itemSkuQuantity":-3.1055190904639617E7,"price":6.797020875671169E7,"productType":-76367614,"title":"adipisicing deserunt Excepteur eu","warehouses":[{"quantity":7.718259289274707E7,"warehouseId":-59843966,"warehouseName":"sed culpa enim","warehouseType":"qui proident elit sunt"},{"quantity":-9.216333902612601E7,"warehouseId":17490644,"warehouseName":"magna tempor","warehouseType":"pariatur voluptate dolor anim adipisicing"},{"quantity":-5.148325900835009E7,"warehouseId":-85367325,"warehouseName":"do sed","warehouseType":"qui Duis aute"},{"quantity":1.5120429078935027E7,"warehouseId":-68955365,"warehouseName":"nisi proident aliqua ullamco in","warehouseType":"nulla quis exercitation"}],"extInfo":{"est87":"adipisicing","cupidatata":"laborum do veniam","eiusmod__0":"veniam in irure velit occaecat"}}]}
             * bizExtMap : {"ipsum_da":"esse id","doloreed0":"fugiat laboris ipsum cillum irure","ea6":"labore ea in enim","fugiat_6":"sunt culpa","esse1d":"occaecat nisi"}
             * orderItemId : -48458840
             * goodsTitle : sed sunt culpa Excepteur reprehenderit
             */

            private boolean hasRights;
            private String imageUrl;
            private double salePrice;
            private RightsInfoBean rightsInfo;
            private Long goodsType;
            private double deliveryNum;
            private String skuAttrInfo;
            private Long skuId;
            private double paymentAmount;
            private Long orderNo;
            private String goodsExt;
            private Long id;
            private TagInfoBean tagInfo;
            private Long rightsNo;
            private Long goodsId;
            private Long fulfilNo;
            private ProductBean product;
            private BizExtMapBean bizExtMap;
            private Long orderItemId;
            private String goodsTitle;
            private List<Integer> activityTypeList;

            @NoArgsConstructor
            @Data
            public static class RightsInfoBean implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                /**
                 * rightsOrderNo : -6681032
                 * rightsStatus : -6201270
                 * rightsStatusName : Duis laborum
                 */

                private Long rightsOrderNo;
                private Long rightsStatus;
                private String rightsStatusName;
            }

            @NoArgsConstructor
            @Data
            public static class TagInfoBean implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                private List<ActivityTagsBean> activityTags;
                private List<GoodsBizTagsBean> goodsBizTags;

                @NoArgsConstructor
                @Data
                public static class ActivityTagsBean implements Serializable {
                    private static final long serialVersionUID = -8041658808236206369L;
                    /**
                     * priority : -93611268
                     * textColor : minim
                     * text : ad
                     * borderColor : in dolor
                     * backgroundColor : sit
                     * backImgUrl : veniam
                     * type : -58130907
                     * id : 93629254
                     */

                    private Long priority;
                    private String textColor;
                    private String text;
                    private String borderColor;
                    private String backgroundColor;
                    private String backImgUrl;
                    private Long type;
                    private Long id;
                }

                @NoArgsConstructor
                @Data
                public static class GoodsBizTagsBean implements Serializable {
                    private static final long serialVersionUID = -8041658808236206369L;
                    /**
                     * borderColor : aliquip et eu ex labore
                     * type : -47389263
                     * backImgUrl : occaecat velit dolor ad
                     * textColor : veniam est Duis
                     * priority : -88543625
                     * text : anim ex nisi cupidatat ea
                     * id : -37358111
                     * backgroundColor : est labore
                     */

                    private String borderColor;
                    private Long type;
                    private String backImgUrl;
                    private String textColor;
                    private Long priority;
                    private String text;
                    private Long id;
                    private String backgroundColor;
                }
            }

            @NoArgsConstructor
            @Data
            public static class ProductBean implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                private List<ItemProductsBean> itemProducts;

                @NoArgsConstructor
                @Data
                public static class ItemProductsBean implements Serializable {
                    private static final long serialVersionUID = -8041658808236206369L;
                    /**
                     * combSkuId : 84024279
                     * combTitle : ex ad
                     * itemSkuId : 40408293
                     * itemSkuQuantity : -6.198457593688582E7
                     * price : -5.861235495119641E7
                     * productType : 82389458
                     * title : velit in cupidatat
                     * warehouses : [{"quantity":-8.562318257661183E7,"warehouseId":50678031,"warehouseName":"quis qui amet ullamco eu","warehouseType":"ullamco sed in nisi cillum"},{"quantity":-4.9599383575553976E7,"warehouseId":67764693,"warehouseName":"ipsum tempor nostrud","warehouseType":"dolor ut officia"},{"quantity":9.335085379834723E7,"warehouseId":26565803,"warehouseName":"deserunt ut mollit officia minim","warehouseType":"cillum eiusmod proident id non"}]
                     * extInfo : {"magnac":"pariatur in sint minim","ullamco_c0":"quis","nisi_cd":"quis proident Excepteur adipisicing"}
                     */

                    private Long combSkuId;
                    private String combTitle;
                    private Long itemSkuId;
                    private double itemSkuQuantity;
                    private double price;
                    private Long productType;
                    private String title;
                    private ExtInfoBean extInfo;
                    private List<WarehousesBean> warehouses;

                    @NoArgsConstructor
                    @Data
                    public static class ExtInfoBean implements Serializable {
                        private static final long serialVersionUID = -8041658808236206369L;
                        /**
                         * magnac : pariatur in sint minim
                         * ullamco_c0 : quis
                         * nisi_cd : quis proident Excepteur adipisicing
                         */

                        private String magnac;
                        private String ullamco_c0;
                        private String nisi_cd;
                    }

                    @NoArgsConstructor
                    @Data
                    public static class WarehousesBean implements Serializable {
                        private static final long serialVersionUID = -8041658808236206369L;
                        /**
                         * quantity : -8.562318257661183E7
                         * warehouseId : 50678031
                         * warehouseName : quis qui amet ullamco eu
                         * warehouseType : ullamco sed in nisi cillum
                         */

                        private double quantity;
                        private Long warehouseId;
                        private String warehouseName;
                        private String warehouseType;
                    }
                }
            }

            @NoArgsConstructor
            @Data
            public static class BizExtMapBean implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                /**
                 * ipsum_da : esse id
                 * doloreed0 : fugiat laboris ipsum cillum irure
                 * ea6 : labore ea in enim
                 * fugiat_6 : sunt culpa
                 * esse1d : occaecat nisi
                 */

                private String ipsum_da;
                private String doloreed0;
                private String ea6;
                private String fugiat_6;
                private String esse1d;
            }
        }
    }

    @NoArgsConstructor
    @Data
    public static class OrderBaseInfoBean implements Serializable {
        private static final long serialVersionUID = -8041658808236206369L;
        /**
         * orderStatusName : incididunt cillum sint
         * finishTime : -91118893
         * orderSource : -92962203
         * productInstanceId : -33517343
         * orderStatusToBName : qui
         * channelTypeName : sed
         * hadAllRights : false
         * orderSourceName : officia dolor dolor in
         * autoCancelTime : 11897944
         * createTime : 23765598
         * channelType : -42267215
         * orderType : -90227865
         * thirdOrderNo : sit nulla esse Duis
         * orderStatus : 4641444
         * orderStatusToB : 63920215
         * productId : 56320441
         * parentOrderNo : -78034720
         * deliveryType : 47134245
         * orderTypeName : aliqua ut irure
         * autoConfirmTime : -21865612
         * confirmTime : -29046129
         * payTime : 49534117
         * deliveryTypeName : eiusmod ut
         * payStatusName : 66768363
         * isDeleted : 90974181
         * bizSourceType : -33933911
         * updateTime : -15143324
         * finishDeliveryTime : 10547245
         * bizSourceTypeName : aliquip voluptate velit proident
         * payType : 41470367
         * payTypeName : esse amet magna
         * payStatus : 27192434
         * orderNo : 31492682
         */

        private String orderStatusName;
        private Long finishTime;
        private Long orderSource;
        private Long productInstanceId;
        private String orderStatusToBName;
        private String channelTypeName;
        private boolean hadAllRights;
        private String orderSourceName;
        private Long autoCancelTime;
        private Long createTime;
        private Long channelType;
        private Long orderType;
        private String thirdOrderNo;
        private Long orderStatus;
        private Long orderStatusToB;
        private Long productId;
        private Long parentOrderNo;
        private Integer deliveryType;
        private String orderTypeName;
        private Long autoConfirmTime;
        private Long confirmTime;
        private Long payTime;
        private String deliveryTypeName;
        private Long payStatusName;
        private Long isDeleted;
        private Long bizSourceType;
        private Long updateTime;
        private Long finishDeliveryTime;
        private String bizSourceTypeName;
        private Long payType;
        private String payTypeName;
        private Long payStatus;
        private Long orderNo;
    }
    @NoArgsConstructor
    @Data
    public static class OrderFulfillBean implements Serializable {
        private static final long serialVersionUID = 3844707746683021211L;
        /**
         * isSplitPackage : false
         * receiverInfo : {"address":"non adipisicing aute","area":"nulla","city":"aliqua commodo officia","county":"irure sint","name":"mollit Duis voluptate","phone":"sit amet velit ut","certificateNo":"consequat deserunt dolor consectetur","certificateType":"amet ex","latitude":"in laborum Ut adipisicing","provinceCode":"Lorem irure fugiat velit adipisicing","cityCode":"labore pariatur","verified":true,"userName":"deserunt do","areaCode":"exercitation cupidatat Excepteur","behindImg":"cupidatat","province":"dolore","longitude":"ex nulla eiusmod","frontImg":"dolore nulla Duis officia","countyCode":"in","zip":"eiusmod adipisicing"}
         * fulfillStatus : -99734951
         * orderFulfillExt : {"exception":"id Excepteur sunt dolor"}
         * expRcvType : -56159817
         * senderInfo : {"processVid":24172339,"senderMobile":"in elit aliqua ut eiusmod","processVidName":"in minim nostrud voluptate sint","senderName":"elit eiusmod","senderAddress":"ut mollit cupidatat qui culpa"}
         * expRcvTypeName : elit nisi laborum
         * expRcvEndTime : -95391126
         * deliveryTime : -44035626
         * customFields : [{"name":"nulla","key":"dolor veniam","value":"laborum","type":"dolor Ut eu reprehenderit","sort":51616535},{"name":"culpa mollit dolor in veniam","value":"esse","type":"amet quis","key":"eiusmod dolore in laborum elit","sort":-41250732},{"value":"do sit eiusmod","key":"enim","name":"nisi","sort":-23923608,"type":"aute do"}]
         * deliveryType : 59558061
         * deliveryCoName : nisi id dolor dolore
         * expRcvDate : -73916126
         * deliveryCode : cupidatat incididunt
         * expRcvStartTime : 73544246
         * canSplitPackage : true
         */

        private boolean isSplitPackage;
        private ReceiverInfoBean receiverInfo;
        private Long fulfillStatus;
        private OrderFulfillExtBean orderFulfillExt;
        private Long expRcvType;
        private SenderInfoBean senderInfo;
        private String expRcvTypeName;
        private Long expRcvEndTime;
        private Long deliveryTime;
        private Integer deliveryType;
        private String deliveryCoName;
        private Long expRcvDate;
        private String deliveryCode;
        private Long expRcvStartTime;
        private boolean canSplitPackage;
        private List<CustomFieldsBean> customFields;

        @NoArgsConstructor
        @Data
        public static class ReceiverInfoBean implements Serializable {
            private static final long serialVersionUID = 3844707746683021211L;
            /**
             * address : non adipisicing aute
             * area : nulla
             * city : aliqua commodo officia
             * county : irure sint
             * name : mollit Duis voluptate
             * phone : sit amet velit ut
             * certificateNo : consequat deserunt dolor consectetur
             * certificateType : amet ex
             * latitude : in laborum Ut adipisicing
             * provinceCode : Lorem irure fugiat velit adipisicing
             * cityCode : labore pariatur
             * verified : true
             * userName : deserunt do
             * areaCode : exercitation cupidatat Excepteur
             * behindImg : cupidatat
             * province : dolore
             * longitude : ex nulla eiusmod
             * frontImg : dolore nulla Duis officia
             * countyCode : in
             * zip : eiusmod adipisicing
             */

            private String address;
            private String area;
            private String city;
            private String county;
            private String name;
            private String phone;
            private String certificateNo;
            private String certificateType;
            private String latitude;
            private String provinceCode;
            private String cityCode;
            private boolean verified;
            private String userName;
            private String areaCode;
            private String behindImg;
            private String province;
            private String longitude;
            private String frontImg;
            private String countyCode;
            private String zip;
        }

        @NoArgsConstructor
        @Data
        public static class OrderFulfillExtBean implements Serializable {
            private static final long serialVersionUID = 3844707746683021211L;
            /**
             * exception : id Excepteur sunt dolor
             */

            private String exception;
        }

        @NoArgsConstructor
        @Data
        public static class SenderInfoBean implements Serializable {
            private static final long serialVersionUID = 3844707746683021211L;
            /**
             * processVid : 24172339
             * senderMobile : in elit aliqua ut eiusmod
             * processVidName : in minim nostrud voluptate sint
             * senderName : elit eiusmod
             * senderAddress : ut mollit cupidatat qui culpa
             */

            private Long processVid;
            private String senderMobile;
            private String processVidName;
            private String senderName;
            private String senderAddress;
        }

        @NoArgsConstructor
        @Data
        public static class CustomFieldsBean implements Serializable {
            private static final long serialVersionUID = 3844707746683021211L;
            /**
             * name : nulla
             * key : dolor veniam
             * value : laborum
             * type : dolor Ut eu reprehenderit
             * sort : 51616535
             */

            private String name;
            private String key;
            private String value;
            private String type;
            private Long sort;
        }
    }

    @NoArgsConstructor
    @Data
    public static class OrderBizExtBean implements Serializable {
        private static final long serialVersionUID = -8041658808236206369L;
        /**
         * goodsPromotionType : -8012988
         * outerSkuId : in laborum in
         * labelInfos : [{"labelType":"incididunt do est minim sit","labelTypeName":"id officia ex minim aliquip","attachId":"nisi","attachment":"laboris esse nulla amet"},{"attachment":"officia","attachId":"in dolor consequat","labelType":"culpa aliquip eu","labelTypeName":"culpa"},{"labelTypeName":"id","attachment":"culpa","attachId":"consequat","labelType":"consequat"},{"labelType":"veniam labore consectetur elit laborum","attachment":"Excepteur aliquip nisi nulla amet","attachId":"ea cillum ad","labelTypeName":"quis officia"},{"attachId":"eiusmod ipsum do fugiat","attachment":"laborum commodo occaecat sit ad","labelType":"culpa","labelTypeName":"occaecat pariatur sint aliquip"}]
         * exchangeRightsOrderNo : -91283161
         * depositPayType : 4492148
         * appid : cillum sit tempor id ullamco
         * saleChannelType : 34759133
         * operator : {"operatorName":"in commodo","operatorPhone":"non voluptate","operatorId":"Ut Excepteur ipsum dolor"}
         * goodsSourceType : -95903779
         * goodsSellMode : -24480435
         * outerMerchantId : fugiat irure minim id sint
         * outerGoodsId : in dolor sed magna quis
         * goodsGuideType : -80122878
         * featureType : -94002232
         * saleFeatureName : in laborum esse nisi
         * memberBenefit : [{"benefitType":77429331,"benefitName":"dolor"}]
         * freightTemplateId : quis amet commodo dolor
         */

        private Long goodsPromotionType;
        private String outerSkuId;
        private Long exchangeRightsOrderNo;
        private Long depositPayType;
        private String appid;
        private Long saleChannelType;
        private OperatorBean operator;
        private Long goodsSourceType;
        private Long goodsSellMode;
        private String outerMerchantId;
        private String outerGoodsId;
        private Long goodsGuideType;
        private Long featureType;
        private String saleFeatureName;
        private String freightTemplateId;
        private List<LabelInfosBean> labelInfos;
        private List<MemberBenefitBean> memberBenefit;

        @NoArgsConstructor
        @Data
        public static class OperatorBean implements Serializable {
            private static final long serialVersionUID = -8041658808236206369L;
            /**
             * operatorName : in commodo
             * operatorPhone : non voluptate
             * operatorId : Ut Excepteur ipsum dolor
             */

            private String operatorName;
            private String operatorPhone;
            private String operatorId;
        }

        @NoArgsConstructor
        @Data
        public static class LabelInfosBean implements Serializable {
            private static final long serialVersionUID = -8041658808236206369L;
            /**
             * labelType : incididunt do est minim sit
             * labelTypeName : id officia ex minim aliquip
             * attachId : nisi
             * attachment : laboris esse nulla amet
             */

            private String labelType;
            private String labelTypeName;
            private String attachId;
            private String attachment;
        }

        @NoArgsConstructor
        @Data
        public static class MemberBenefitBean implements Serializable {
            private static final long serialVersionUID = -8041658808236206369L;
            /**
             * benefitType : 77429331
             * benefitName : dolor
             */

            private Long benefitType;
            private String benefitName;
        }
    }

    @NoArgsConstructor
    @Data
    public static class PayInfoBean implements Serializable {
        private static final long serialVersionUID = -8041658808236206369L;
        /**
         * payAmount : -9.287780524144056E7
         * payItems : [{"payMethodId":"ea","payTypeName":"Lorem consequat esse","payMethodIds":[],"payType":-19911602,"payId":39088379,"payTime":-68932984,"payTradeId":64778200,"payMethodNames":["elit aliqua cupidatat pariatur","sunt amet et consectetur nulla","quis pariatur minim","fugiat occaecat","dolore minim dolor"],"channelTrxNo":"in","payExtInfo":{"channelMid":"in proident dolore irure fugiat","partnerMode":97864738,"financeTradeId":"amet Duis","amount":-5.641312554575486E7,"interactId":"ex ut sunt occaecat"},"tradeId":"cupidatat et","phase":-85350272,"payMethodName":"enim ea minim"}]
         * shouldPayAmount : -8.065350172399461E7
         * amountInfos : [{"type":-22434394,"amount":-1.0640997356170565E7,"description":"consequat labore incididunt proident voluptate","payAmount":-7.475656582984933E7,"currencyType":-56617209}]
         * currencyType : 27165282
         * totalAmount : 4.1454280344797164E7
         * payExt : {"financeTradeId":"deserunt ipsum irure velit","interactId":"deserunt sed ut sunt","amount":-7848758.905181572,"partnerMode":-53947107,"channelMid":"minim"}
         * totalDiscountAmount : 5.414952751035407E7
         */

        private double payAmount;
        private double shouldPayAmount;
        private Long currencyType;
        private double totalAmount;
        private PayExtBean payExt;
        private double totalDiscountAmount;
        private List<PayItemsBean> payItems;
        private List<AmountInfosBean> amountInfos;

        @NoArgsConstructor
        @Data
        public static class PayExtBean implements Serializable {
            private static final long serialVersionUID = -8041658808236206369L;
            /**
             * financeTradeId : deserunt ipsum irure velit
             * interactId : deserunt sed ut sunt
             * amount : -7848758.905181572
             * partnerMode : -53947107
             * channelMid : minim
             */

            private String financeTradeId;
            private String interactId;
            private double amount;
            private Long partnerMode;
            private String channelMid;
        }

        @NoArgsConstructor
        @Data
        public static class PayItemsBean implements Serializable {
            private static final long serialVersionUID = -8041658808236206369L;
            /**
             * payMethodId : ea
             * payTypeName : Lorem consequat esse
             * payMethodIds : []
             * payType : -19911602
             * payId : 39088379
             * payTime : -68932984
             * payTradeId : 64778200
             * payMethodNames : ["elit aliqua cupidatat pariatur","sunt amet et consectetur nulla","quis pariatur minim","fugiat occaecat","dolore minim dolor"]
             * channelTrxNo : in
             * payExtInfo : {"channelMid":"in proident dolore irure fugiat","partnerMode":97864738,"financeTradeId":"amet Duis","amount":-5.641312554575486E7,"interactId":"ex ut sunt occaecat"}
             * tradeId : cupidatat et
             * phase : -85350272
             * payMethodName : enim ea minim
             */

            private String payMethodId;
            private String payTypeName;
            private Long payType;
            private Long payId;
            private Long payTime;
            private Long payTradeId;
            private String channelTrxNo;
            private PayExtInfoBean payExtInfo;
            private String tradeId;
            private Long phase;
            private String payMethodName;
            private List<?> payMethodIds;
            private List<String> payMethodNames;

            @NoArgsConstructor
            @Data
            public static class PayExtInfoBean implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                /**
                 * channelMid : in proident dolore irure fugiat
                 * partnerMode : 97864738
                 * financeTradeId : amet Duis
                 * amount : -5.641312554575486E7
                 * interactId : ex ut sunt occaecat
                 */

                private String channelMid;
                private Long partnerMode;
                private String financeTradeId;
                private double amount;
                private String interactId;
            }
        }

        @NoArgsConstructor
        @Data
        public static class AmountInfosBean implements Serializable {
            private static final long serialVersionUID = -8041658808236206369L;
            /**
             * type : -22434394
             * amount : -1.0640997356170565E7
             * description : consequat labore incididunt proident voluptate
             * payAmount : -7.475656582984933E7
             * currencyType : -56617209
             */

            private Long type;
            private double amount;
            private String description;
            private double payAmount;
            private Long currencyType;
        }
    }

    @NoArgsConstructor
    @Data
    public static class CancelInfoBean implements Serializable {
        private static final long serialVersionUID = -8041658808236206369L;
        /**
         * specialReason : eiusmod ad Duis do
         * reason : ullamco
         * id : 40662907
         * cancelType : 99508298
         */

        private String specialReason;
        private String reason;
        private Long id;
        private Integer cancelType;
        private String cancelTypeName;
    }

    @NoArgsConstructor
    @Data
    public static class OrderExtBean implements Serializable {
        private static final long serialVersionUID = -8041658808236206369L;
        /**
         * displayPayInfo : true
         * unChangeDeliveryAmount : 8.533974689897373E7
         * attributeStatus : false
         * orderDetailUrl : nisi velit
         * currencySign : in
         * grouponDesc : occaecat proident ad dolore consequat
         * fulfillExceptionMsg : ["ullamco","incididunt nulla in reprehenderit","enim irure Lorem eu nisi","dolor magna est","ipsum fugiat Excepteur dolore"]
         * discountDesc : [{"discountLevel":4106846,"attributeType":30008132,"desc":["incididunt fugiat exercitation","in consectetur dolor","Excepteur eiusmod","sunt"]},{"desc":["velit enim est","do ullamco ipsum officia dolor","fugiat sint sed nulla","nisi Ut labore pariatur cupidatat","proident id"],"discountLevel":-27941844,"attributeType":37014699}]
         * autoHandleText : reprehenderit ex cillum id
         * orderDesc : pariatur eiusmod
         */

        private boolean displayPayInfo;
        private double unChangeDeliveryAmount;
        private boolean attributeStatus;
        private String orderDetailUrl;
        private String currencySign;
        private String grouponDesc;
        private String autoHandleText;
        private String orderDesc;
        private List<String> fulfillExceptionMsg;
        private List<DiscountDescBean> discountDesc;

        @NoArgsConstructor
        @Data
        public static class DiscountDescBean implements Serializable {
            private static final long serialVersionUID = -8041658808236206369L;
            /**
             * discountLevel : 4106846
             * attributeType : 30008132
             * desc : ["incididunt fugiat exercitation","in consectetur dolor","Excepteur eiusmod","sunt"]
             */

            private Long discountLevel;
            private Long attributeType;
            private List<String> desc;
        }
    }

    @NoArgsConstructor
    @Data
    public static class BuyerInfoBean implements Serializable {
        private static final long serialVersionUID = -8041658808236206369L;
        /**
         * buyerRemark : elit enim aliquip consequat incididunt
         * buyerExt : {"personalGuiderName":"Excepteur","personalGuiderStoreId":77719243,"personalGuiderWid":6744033,"attributionStoreName":"ex eu adipisicing","attributionStoreId":-33617652,"userHeadUrl":"adipisicing dolor fugiat"}
         * userNickName : laborum sint eiusmod
         * wid : 61897590
         */

        private String buyerRemark;
        private BuyerExtBean buyerExt;
        private String userNickName;
        private Long wid;

        @NoArgsConstructor
        @Data
        public static class BuyerExtBean implements Serializable {
            private static final long serialVersionUID = -8041658808236206369L;
            /**
             * personalGuiderName : Excepteur
             * personalGuiderStoreId : 77719243
             * personalGuiderWid : 6744033
             * attributionStoreName : ex eu adipisicing
             * attributionStoreId : -33617652
             * userHeadUrl : adipisicing dolor fugiat
             */

            private String personalGuiderName;
            private Long personalGuiderStoreId;
            private Long personalGuiderWid;
            private String attributionStoreName;
            private Long attributionStoreId;
            private String userHeadUrl;
        }
    }

    @NoArgsConstructor
    @Data
    public static class MerchantInfoBean implements Serializable {
        private static final long serialVersionUID = -8041658808236206369L;
        /**
         * vidType : 70790602
         * processVidName : sint
         * productInstanceId : -29385646
         * bosId : 91938405
         * bosName : officia nostrud sed consectetur
         * processVidType : 23907795
         * vid : -89349495
         * merchantId : -85023961
         * productId : -18520488
         * processVid : 36009540
         * vidName : minim qui id
         */

        private Long vidType;
        private String processVidName;
        private long productInstanceId;
        private long bosId;
        private String bosName;
        private Long processVidType;
        private long vid;
        private long merchantId;
        private long productId;
        private Long processVid;
        private String vidName;
    }

    @NoArgsConstructor
    @Data
    public static class GuideInfoBean implements Serializable {
        private static final long serialVersionUID = -8041658808236206369L;
        /**
         * privateGuiderWid : -51547506
         * buyerExtendInfo : {"attributionStoreName":"et ullamco laboris enim ut","personalGuiderName":"dolor","personalGuiderStoreId":-57271061,"personalGuiderWid":-55872549,"attributionStoreId":-89232042,"userHeadUrl":"laboris culpa exercitation"}
         * guiderWid : -34381156
         * privateGuiderName : qui Ut Lorem
         * guiderName : aliquip aute Duis
         */

        private Long privateGuiderWid;
        private BuyerExtendInfoBean buyerExtendInfo;
        private Long guiderWid;
        private String privateGuiderName;
        private String guiderName;

        @NoArgsConstructor
        @Data
        public static class BuyerExtendInfoBean implements Serializable {
            private static final long serialVersionUID = -8041658808236206369L;
            /**
             * attributionStoreName : et ullamco laboris enim ut
             * personalGuiderName : dolor
             * personalGuiderStoreId : -57271061
             * personalGuiderWid : -55872549
             * attributionStoreId : -89232042
             * userHeadUrl : laboris culpa exercitation
             */

            private String attributionStoreName;
            private String personalGuiderName;
            private Long personalGuiderStoreId;
            private Long personalGuiderWid;
            private Long attributionStoreId;
            private String userHeadUrl;
        }
    }

    @NoArgsConstructor
    @Data
    public static class ItemsBean implements Serializable {
        private static final long serialVersionUID = -8041658808236206369L;
        /**
         * subGoodsType : 81206192
         * skuBarCode : in aliquip nisi
         * rightsInfo : {"rightsStatusName":"cillum","rightsStatus":-56633614,"rightsOrderNo":-55918996}
         * salePrice : -1.557179830010198E7
         * currencyType : 59864265
         * unitType : 76402319
         * goodsType : -95124696
         * goodsPreviewUrl : consequat eiusmod
         * skuNum : -8.527484787956631E7
         * weight : -3887317.862354547
         * priceInfos : [{"type":35011067,"description":"nulla ad in","currencyType":54037438,"amount":-4.836178870633567E7},{"currencyType":-32347290,"description":"magna minim dolor","type":7845247,"amount":2.364386558300829E7}]
         * discounts : [{"discountType":-44596439,"subType":52632930,"costAmount":-9.470807437280051E7,"discountAmount":5.740700942883375E7,"discountLevel":26793768,"name":"occaecat anim cillum Excepteur in","discountExt":{"participate":"sit","attributionType":42282121},"discountId":"occaecat"},{"name":"mollit tempor elit","costAmount":4.9634846940077215E7,"discountLevel":83317945,"subType":15799937,"discountId":"Duis nostrud qui mollit","discountType":-51183847,"discountAmount":-8398760.546734557,"discountExt":{"attributionType":52915938,"participate":"ex ipsum Duis consectetur cillum"}},{"name":"nostrud esse sint","discountLevel":-14789685,"subType":-21120774,"discountExt":{"attributionType":91387575,"participate":"voluptate Duis elit est aliquip"},"discountId":"sit do","discountType":-29965261,"discountAmount":9.585905622799742E7,"costAmount":-8.238348924475604E7}]
         * goodsId : -68739056
         * categoryTitle : ["velit laboris aliqua officia","dolor ea","sint dolore","fugiat dolore aliqua veniam sint"]
         * payInfo : {"totalAmount":-2.7405260592038646E7,"currencyType":63509719,"totalDiscountAmount":6919600.155552179,"amountInfos":[],"payAmount":-1.1176508483513415E7,"shouldPayAmount":-2.5191178302430257E7}
         * imageUrl : sint eu anim id
         * goodsExt : {"originSkuNum":23579862,"originSkuName":"enim"}
         * productInfos : [{"itemSkuQuantity":-5.3534012716122836E7,"productType":-70324194,"title":"officia minim amet adipisicing","productExt":{"productAttribute":"id sed esse fugiat","productCode":"sint","imageUrl":"laboris","unit":"aliquip ad"},"price":2.0451001519344166E7,"combTitle":"quis","warehouseInfos":[{"warehouseType":"consequat sed","quantity":-4.303974807533404E7,"warehouseName":"sed commodo elit consectetur adipisicing","warehouseId":-18261936},{"warehouseType":"officia veniam Ut commodo","warehouseId":-83609509,"warehouseName":"ut officia","quantity":-3.900450269276296E7},{"warehouseType":"in","warehouseName":"ipsum","warehouseId":77272606,"quantity":4893175.306399301},{"quantity":-8.236646734455615E7,"warehouseName":"Lorem deserunt nisi id enim","warehouseType":"esse sunt cupidatat","warehouseId":-52340498}],"combSkuId":-66413493}]
         * goodsCode : sint dolore
         * skuId : -35199144
         * goodsTitle : Duis adipisicing consectetur
         * categoryId : -55375752
         * skuCode : Lorem sed in minim
         * skuAttrInfo : adipisicing consequat tempor proident mollit
         * itemBizExt : {"freightTemplateId":"amet magna elit culpa","volume":1618268.2324054241,"goodsCustom":{"customFields":[{"sort":-78042730,"name":"amet est Ut in","type":"do occaecat","key":"cupidatat officia ipsum dolor","value":"sunt Duis"}],"cloudCustom":"officia mollit nisi"},"goodsPromotionOrderId":"dolore","productType":-48112600,"outerMerchantId":"laborum Duis laboris","tagInfo":{"goodsBizTags":[{"textColor":"deserunt ut dolore","backImgUrl":"eiusmod ea consequat Duis velit","type":62457167,"priority":-23808956,"borderColor":"non pariatur quis cillum","backgroundColor":"labore nulla occaecat sit velit","id":-82090347,"text":"cillum minim"}],"activityTags":[{"type":86030191,"textColor":"ut commodo Excepteur pariatur","backgroundColor":"consequat voluptate aliqua et ad","text":"Duis","backImgUrl":"magna","priority":-65451831,"id":-41457204,"borderColor":"est esse"},{"backImgUrl":"veniam","borderColor":"in nulla","priority":-71934606,"id":-50012495,"text":"ex proident sunt","type":-63005857,"backgroundColor":"aute pariatur in incididunt","textColor":"Lorem minim"},{"id":37622422,"backImgUrl":"magna eiusmod anim aliquip id","text":"anim ut","backgroundColor":"mollit Duis","type":23608728,"textColor":"sint ullamco sunt nisi","borderColor":"dolore eiusmod","priority":80584613},{"backgroundColor":"sit irure laboris voluptate","priority":-7499722,"borderColor":"culpa","id":20703308,"backImgUrl":"Lorem laboris","type":28468828,"text":"adipisicing tempor ex dolore","textColor":"nostrud amet"}]},"labelInfos":[{"labelType":"Duis","attachId":"eiusmod","attachment":"sint reprehenderit nostrud cillum Duis","labelTypeName":"ad incididunt ipsum consequat"}],"rightsServiceType":-55562560,"goodsSellMode":-33710246,"goodsDistributionType":96132895,"activityStockType":-53814450,"outerSkuId":"sunt exercitation ut nostrud","goodsGuideType":-15142480,"expandField":"occaecat sed fugiat ea sit","goodsPromotionType":57119876,"goodsSourceType":-25828758,"outerGoodsId":"laborum dolor nulla non voluptate","goodsLimitSwitch":8523778,"bizInfos":[{"subBizType":45060506,"bizType":-23504011,"bizTypeName":"sit Ut deserunt incididunt","bizId":13065254,"subBizTypeName":"dolore","extraInfo":"eu do","bizOrderId":"eu"},{"bizOrderId":"consectetur laborum nulla et laboris","bizId":58729392,"bizTypeName":"magna Lorem","extraInfo":"laborum proident ex sed","subBizTypeName":"dolore culpa dolor ea","bizType":-18279715,"subBizType":19888171}],"goodsPointExchange":-6501165}
         * itemExt : {"discountDesc":[{"desc":["ipsum","commodo ullamco esse consequat occaecat","qui dolore in ipsum elit","aliquip sit"],"attributeType":-24835069,"discountLevel":31246599},{"desc":["elit dolore"],"attributeType":40122224,"discountLevel":-13063923}],"canUpdateAmount":false}
         * activityTypeList : []
         * itemId : 71588990
         */

        private Long subGoodsType;
        private String skuBarCode;
        private RightsInfoBean rightsInfo;
        private double salePrice;
        private Long currencyType;
        private Long unitType;
        private Long goodsType;
        private String goodsPreviewUrl;
        private double skuNum;
        private double weight;
        private Long goodsId;
        private PayInfoBeanX payInfo;
        private String imageUrl;
        private GoodsExtBean goodsExt;
        private String goodsCode;
        private Long skuId;
        private String goodsTitle;
        private Long categoryId;
        private String skuCode;
        private String skuAttrInfo;
        private ItemBizExtBean itemBizExt;
        private ItemExtBean itemExt;
        private Long itemId;
        private List<PriceInfosBean> priceInfos;
        private List<String> categoryTitle;
        private List<ProductInfosBean> productInfos;
        private List<?> activityTypeList;

        @NoArgsConstructor
        @Data
        public static class RightsInfoBean implements Serializable {
            private static final long serialVersionUID = -8041658808236206369L;
            /**
             * rightsStatusName : cillum
             * rightsStatus : -56633614
             * rightsOrderNo : -55918996
             */

            private String rightsStatusName;
            private Long rightsStatus;
            private Long rightsOrderNo;
        }

        @NoArgsConstructor
        @Data
        public static class PayInfoBeanX implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
            /**
             * totalAmount : -2.7405260592038646E7
             * currencyType : 63509719
             * totalDiscountAmount : 6919600.155552179
             * amountInfos : []
             * payAmount : -1.1176508483513415E7
             * shouldPayAmount : -2.5191178302430257E7
             */

            private double totalAmount;
            private Long currencyType;
            private double totalDiscountAmount;
            private double payAmount;
            private double shouldPayAmount;
            private List<?> amountInfos;
        }

        @NoArgsConstructor
        @Data
        public static class GoodsExtBean implements Serializable {
            private static final long serialVersionUID = -8041658808236206369L;
            /**
             * originSkuNum : 23579862
             * originSkuName : enim
             */

            private Long originSkuNum;
            private String originSkuName;
        }

        @NoArgsConstructor
        @Data
        public static class ItemBizExtBean implements Serializable {
            private static final long serialVersionUID = -8041658808236206369L;
            /**
             * freightTemplateId : amet magna elit culpa
             * volume : 1618268.2324054241
             * goodsCustom : {"customFields":[{"sort":-78042730,"name":"amet est Ut in","type":"do occaecat","key":"cupidatat officia ipsum dolor","value":"sunt Duis"}],"cloudCustom":"officia mollit nisi"}
             * goodsPromotionOrderId : dolore
             * productType : -48112600
             * outerMerchantId : laborum Duis laboris
             * tagInfo : {"goodsBizTags":[{"textColor":"deserunt ut dolore","backImgUrl":"eiusmod ea consequat Duis velit","type":62457167,"priority":-23808956,"borderColor":"non pariatur quis cillum","backgroundColor":"labore nulla occaecat sit velit","id":-82090347,"text":"cillum minim"}],"activityTags":[{"type":86030191,"textColor":"ut commodo Excepteur pariatur","backgroundColor":"consequat voluptate aliqua et ad","text":"Duis","backImgUrl":"magna","priority":-65451831,"id":-41457204,"borderColor":"est esse"},{"backImgUrl":"veniam","borderColor":"in nulla","priority":-71934606,"id":-50012495,"text":"ex proident sunt","type":-63005857,"backgroundColor":"aute pariatur in incididunt","textColor":"Lorem minim"},{"id":37622422,"backImgUrl":"magna eiusmod anim aliquip id","text":"anim ut","backgroundColor":"mollit Duis","type":23608728,"textColor":"sint ullamco sunt nisi","borderColor":"dolore eiusmod","priority":80584613},{"backgroundColor":"sit irure laboris voluptate","priority":-7499722,"borderColor":"culpa","id":20703308,"backImgUrl":"Lorem laboris","type":28468828,"text":"adipisicing tempor ex dolore","textColor":"nostrud amet"}]}
             * labelInfos : [{"labelType":"Duis","attachId":"eiusmod","attachment":"sint reprehenderit nostrud cillum Duis","labelTypeName":"ad incididunt ipsum consequat"}]
             * rightsServiceType : -55562560
             * goodsSellMode : -33710246
             * goodsDistributionType : 96132895
             * activityStockType : -53814450
             * outerSkuId : sunt exercitation ut nostrud
             * goodsGuideType : -15142480
             * expandField : occaecat sed fugiat ea sit
             * goodsPromotionType : 57119876
             * goodsSourceType : -25828758
             * outerGoodsId : laborum dolor nulla non voluptate
             * goodsLimitSwitch : 8523778
             * bizInfos : [{"subBizType":45060506,"bizType":-23504011,"bizTypeName":"sit Ut deserunt incididunt","bizId":13065254,"subBizTypeName":"dolore","extraInfo":"eu do","bizOrderId":"eu"},{"bizOrderId":"consectetur laborum nulla et laboris","bizId":58729392,"bizTypeName":"magna Lorem","extraInfo":"laborum proident ex sed","subBizTypeName":"dolore culpa dolor ea","bizType":-18279715,"subBizType":19888171}]
             * goodsPointExchange : -6501165
             */

            private String freightTemplateId;
            private double volume;
            private GoodsCustomBean goodsCustom;
            private String goodsPromotionOrderId;
            private Long productType;
            private String outerMerchantId;
            private TagInfoBean tagInfo;
            private Long rightsServiceType;
            private Long goodsSellMode;
            private Long goodsDistributionType;
            private Long activityStockType;
            private String outerSkuId;
            private Long goodsGuideType;
            private String expandField;
            private Long goodsPromotionType;
            private Long goodsSourceType;
            private String outerGoodsId;
            private Long goodsLimitSwitch;
            private Long goodsPointExchange;
            private List<LabelInfosBeanX> labelInfos;
            private List<BizInfosBean> bizInfos;

            @NoArgsConstructor
            @Data
            public static class GoodsCustomBean implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                /**
                 * customFields : [{"sort":-78042730,"name":"amet est Ut in","type":"do occaecat","key":"cupidatat officia ipsum dolor","value":"sunt Duis"}]
                 * cloudCustom : officia mollit nisi
                 */

                private String cloudCustom;
                private List<CustomFieldsBeanX> customFields;

                @NoArgsConstructor
                @Data
                public static class CustomFieldsBeanX implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                    /**
                     * sort : -78042730
                     * name : amet est Ut in
                     * type : do occaecat
                     * key : cupidatat officia ipsum dolor
                     * value : sunt Duis
                     */

                    private Long sort;
                    private String name;
                    private String type;
                    private String key;
                    private String value;
                }
            }

            @NoArgsConstructor
            @Data
            public static class TagInfoBean implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                private List<GoodsBizTagsBean> goodsBizTags;
                private List<ActivityTagsBean> activityTags;

                @NoArgsConstructor
                @Data
                public static class GoodsBizTagsBean implements Serializable {
                    private static final long serialVersionUID = -8041658808236206369L;
                    /**
                     * textColor : deserunt ut dolore
                     * backImgUrl : eiusmod ea consequat Duis velit
                     * type : 62457167
                     * priority : -23808956
                     * borderColor : non pariatur quis cillum
                     * backgroundColor : labore nulla occaecat sit velit
                     * id : -82090347
                     * text : cillum minim
                     */

                    private String textColor;
                    private String backImgUrl;
                    private Long type;
                    private Long priority;
                    private String borderColor;
                    private String backgroundColor;
                    private Long id;
                    private String text;
                }

                @NoArgsConstructor
                @Data
                public static class ActivityTagsBean implements Serializable {
                    private static final long serialVersionUID = -8041658808236206369L;
                    /**
                     * type : 86030191
                     * textColor : ut commodo Excepteur pariatur
                     * backgroundColor : consequat voluptate aliqua et ad
                     * text : Duis
                     * backImgUrl : magna
                     * priority : -65451831
                     * id : -41457204
                     * borderColor : est esse
                     */

                    private Long type;
                    private String textColor;
                    private String backgroundColor;
                    private String text;
                    private String backImgUrl;
                    private Long priority;
                    private Long id;
                    private String borderColor;
                }
            }

            @NoArgsConstructor
            @Data
            public static class LabelInfosBeanX implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                /**
                 * labelType : Duis
                 * attachId : eiusmod
                 * attachment : sint reprehenderit nostrud cillum Duis
                 * labelTypeName : ad incididunt ipsum consequat
                 */

                private String labelType;
                private String attachId;
                private String attachment;
                private String labelTypeName;
            }

            @NoArgsConstructor
            @Data
            public static class BizInfosBean implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                /**
                 * subBizType : 45060506
                 * bizType : -23504011
                 * bizTypeName : sit Ut deserunt incididunt
                 * bizId : 13065254
                 * subBizTypeName : dolore
                 * extraInfo : eu do
                 * bizOrderId : eu
                 */

                private Long subBizType;
                private Long bizType;
                private String bizTypeName;
                private Long bizId;
                private String subBizTypeName;
                private String extraInfo;
                private String bizOrderId;
            }
        }

        @NoArgsConstructor
        @Data
        public static class ItemExtBean implements Serializable {
            private static final long serialVersionUID = -8041658808236206369L;
            /**
             * discountDesc : [{"desc":["ipsum","commodo ullamco esse consequat occaecat","qui dolore in ipsum elit","aliquip sit"],"attributeType":-24835069,"discountLevel":31246599},{"desc":["elit dolore"],"attributeType":40122224,"discountLevel":-13063923}]
             * canUpdateAmount : false
             */

            private boolean canUpdateAmount;
            private List<DiscountDescBeanX> discountDesc;

            @NoArgsConstructor
            @Data
            public static class DiscountDescBeanX implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                /**
                 * desc : ["ipsum","commodo ullamco esse consequat occaecat","qui dolore in ipsum elit","aliquip sit"]
                 * attributeType : -24835069
                 * discountLevel : 31246599
                 */

                private Long attributeType;
                private Long discountLevel;
                private List<String> desc;
            }
        }

        @NoArgsConstructor
        @Data
        public static class PriceInfosBean implements Serializable {
            private static final long serialVersionUID = -8041658808236206369L;
            /**
             * type : 35011067
             * description : nulla ad in
             * currencyType : 54037438
             * amount : -4.836178870633567E7
             */

            private Long type;
            private String description;
            private Long currencyType;
            private double amount;
        }


        @NoArgsConstructor
        @Data
        public static class ProductInfosBean implements Serializable {
            private static final long serialVersionUID = -8041658808236206369L;
            /**
             * itemSkuQuantity : -5.3534012716122836E7
             * productType : -70324194
             * title : officia minim amet adipisicing
             * productExt : {"productAttribute":"id sed esse fugiat","productCode":"sint","imageUrl":"laboris","unit":"aliquip ad"}
             * price : 2.0451001519344166E7
             * combTitle : quis
             * warehouseInfos : [{"warehouseType":"consequat sed","quantity":-4.303974807533404E7,"warehouseName":"sed commodo elit consectetur adipisicing","warehouseId":-18261936},{"warehouseType":"officia veniam Ut commodo","warehouseId":-83609509,"warehouseName":"ut officia","quantity":-3.900450269276296E7},{"warehouseType":"in","warehouseName":"ipsum","warehouseId":77272606,"quantity":4893175.306399301},{"quantity":-8.236646734455615E7,"warehouseName":"Lorem deserunt nisi id enim","warehouseType":"esse sunt cupidatat","warehouseId":-52340498}]
             * combSkuId : -66413493
             */

            private double itemSkuQuantity;
            private Long productType;
            private String title;
            private ProductExtBean productExt;
            private double price;
            private String combTitle;
            private Long combSkuId;
            private List<WarehouseInfosBean> warehouseInfos;

            @NoArgsConstructor
            @Data
            public static class ProductExtBean implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                /**
                 * productAttribute : id sed esse fugiat
                 * productCode : sint
                 * imageUrl : laboris
                 * unit : aliquip ad
                 */

                private String productAttribute;
                private String productCode;
                private String imageUrl;
                private String unit;
            }

            @NoArgsConstructor
            @Data
            public static class WarehouseInfosBean implements Serializable {
                private static final long serialVersionUID = -8041658808236206369L;
                /**
                 * warehouseType : consequat sed
                 * quantity : -4.303974807533404E7
                 * warehouseName : sed commodo elit consectetur adipisicing
                 * warehouseId : -18261936
                 */

                private String warehouseType;
                private double quantity;
                private String warehouseName;
                private Long warehouseId;
            }
        }
    }


    @NoArgsConstructor
    @Data
    public static class TotalDiscountsBean implements Serializable {
        private static final long serialVersionUID = -8041658808236206369L;
        /**
         * name : aliqua velit Lorem dolor
         * discountAmount : 4.0891228674046636E7
         * discountType : -89168547
         * attributionType : 64904440
         */

        private String name;
        private double discountAmount;
        private Long discountType;
        private Long attributionType;
    }

}
